磁盘,内存的小释

硬盘是存储数据的地方,C、D、E盘只是硬盘上的一个分区,都是在硬盘上。

内存是计算机处理数据的暂时存放区。

虚拟内存是从硬盘上划分出一小块空间,用来存放即将被内存取走的数据。

我们可以举个例子说明计算机的工作模式。

整个计算机的工作就好像要用辘轳从井里把水打上来,再把水送回井里。

CPU(中央处理器)就好比是辘轳。cup数度越快,辘轳转的就越快,打水和送
水的操作就越快。

内存就好比是打水的桶。内存越大,桶越大,每次能够提出和送回的水就越多。

硬盘就好比是一个大井,里面分了几个小井,分别标着C/D/E井,还有一个小井叫虚拟井。这些小井都存在于大井中。井越大,能装的水就越多,也就是计算机里能存储的信息越多。

时间: 2024-10-19 12:46:07

磁盘,内存的小释的相关文章

IOS 内存斗争小史之 对象、指针、内存的基本理解

1.指针和对象,都是内存块.一个大,一个小.一个在栈中,一个在堆中. 2.iOS中,我们可以生命一个指针,也可以通过alloc获取一块内存. 3.我们可以直接消灭掉一个指针,将其置为nil.但是我们没办法直接消灭一块对象内存.对于对象内存,我们永远只能依靠系统去回收.而什么时候回收,就需要使用苹果为我们提供了"对象所有权"机制.当一个对象没有被任何指针拥有时,这块对象内存将被系统回收.如果,这个对象是你自定义的,需要自己实现dealloc方法.告诉系统你想怎么回收. 4.将一个指针置为

iOS 内存斗争小史之 NavigationController

1.怎样写一个不泄漏的NavigationController页面跳转程序? 非arc模式下,假设有A.B两个viewController,从A推到B,怎样写内存才能不泄漏? A.m -(IBAction)btnGoToViewControllerB:(id)sender { ViewControllerB *aController = [[ViewControllerB alloc]init]; [self pushViewController:aController animated:YES

如果是用pvr的npot图片的话,rgb888要比rgba8888所消耗的内存要小

这里我测试还有一个诡异的地方,如果是用pvr的npot图片的话,rgb888要比rgba8888所消耗的内存要小,但是pot图片两者又是一样的(png图片两种情况都是一样的).可能是powervr显卡有特殊处理. 10.rgb565和rgb5551的图片所消耗的内存是rgba8888的一半,如果没有透明渐变的话,视觉上也看不出什么区别.一些大的背景图可以优先选择这种格式. 11.pvr图片加载速度要比png和jpg快3-5倍(同样1024*1024 argb8888),png消耗的时间可能是70

用户/磁盘/内存/网络 管理

用户管理 一些细节 root 用户为根用户,也就是 系统管理员 拥有全部权限 一个用户只能拥有一个 GID ,但是还可以归属于其它附加群组 用户管理的重要配置文件: /etc/passwd 用户名 密码位 UID 归属GID 姓名 $HOME目录 登录Shell /etc/shadow 用户名 已加密密码 密码改动信息 密码策略 /etc/group 群组名 密码位 GID 组内用户 /etc/gshadow 群组密码相关文件,不重要 /etc/sudoers 用户名 权限定义 权限 可以使用

系统默认分配的共享内存太小,导致zabbix_server无法启动

解决办法: 将zabbix配置文件CacheSize参数调小或将系统分配的内存共享空间调大 kernel.shmmax,kernel.shmall 参考资料: http://www.th7.cn/system/lin/201306/40616.shtml http://myhat.blog.51cto.com/391263/991584/

Python的内存管理 小理解

请看下面的一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 origin = {'a':100,'b':[1,2,34,5]} obj_copy ={}; print origin; obj_copy['key1']= origin; obj_copy['key2']= origin; print(obj_copy) print('我们试图改变obj_copy中某个Key值的内容') obj_copy['key1']['a'] = 10000 pri

iOS内存管理小谈

内存管理管理的是哪的内存?其实我们要管理的就是堆区的内存空间和任何继承NSObject的对象 1.首先要明确的一点是内存总共分为五大区,分别是栈区,堆区,BSS段,数据区和代码区: 2.BSS段,数据区和代码区这三大区是随着程序的启动加载到内存空间的,我们熟知的全局变量就存储在这里,不过分为两种情况:如果是未初始化的全局变量,那么它存储在BSS段,如果是初始化的全局变量的话就存储在数据区:很多时候我们不推荐大家创建全局变量的原因就是因为如果一个程序启动的话,存储在这里的全局变量就会随着程序的启动

python为不同的对象如何分配内存的小知识

id方法的返回值就是对象的内存地址. python中会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同).如执行a=2.0,b=2.0这两个语句时会先后为2.0这个Float类型对象分配内存,然后将a与b分别指向这两个对象.所以a与b指向的不是同一对象:>>> a=2.0>>> b=2.0>>> a is bFalse>>> a==bTrue但是为了提高内存利用效率对于一些简单的对象,如一些数值较小的int对象,py

磁盘空间分析小计

事情是这样的,楼主发现最近自己系统盘空间增长特别快,奈何楼主也是个菜比,一时之间竟然想不到办法分析磁盘空间的文件占用情况. 经过一番折腾,楼主在百度上翻到一个分析磁盘空间占用情况的工具. 话不多说,有图为证 很直观的可以看到,占用磁盘最多的是Windows Defender,整整十多个G,怪不得说最近楼主电脑越来越卡. 欢迎和楼主进行交流,有什么新的方法,欢迎私信. 嗯,最后工具名字叫做SpaceSniffer,挺不错的一个小工具. 原文地址:https://www.cnblogs.com/mk