首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 进程管理

Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片很短,用户根本感觉不到是多个任务在运行,从而使所有的任务共同分享系统资源,因此linux可以在一个任务还未执行完时,暂时挂起此任务,又去执行另一个任务,过一段时间以后再回来处理这个任务,直到这个任务完成,才从任务队列中去除。这就是多任务的概念。 上面说的是单CPU多任务操作系统的情形,在这种环境下,虽然系统可以运行多个任务,但是在某一个时间点,CPU只能执行一个进程,而在多CPU多任务的操作系统下,由于有多个CPU,所以在某个时间点上,可以有多个进程同时运行。 进程的的基本定义是:在自身的虚拟地址空间运行的一个独立的程序,从操作系统的角度来看,所有在系统上运行的东西,都可以称为一个进程。

01

电脑配置

电脑组成:1电源                      2主板                    3CPU                    4内存                    5硬盘                     6声卡                    7显卡                    8网卡                    9光驱  电脑的系统的硬体单元:                              输入单元,输出单元,算数逻辑单元,控制单元,记忆单元。                             算数单元和控制单元合称《中央处理单元》                             中央处理单元 (Center processing Unit CPU)  三大系统:windows ,Linux ,Unix  固态硬盘:非常贵,速度快。 连续读取速度:500MB/s(秒),连续写入速度:300MB/s(秒) 内存特点:           1断电数据丢失           2读写速度非常快      bit=(位)   Byte=(字节)    8bit=1Byte          一字节(Byte)=255=2的八次方-1      255以下的都是以个字节(Byte)      字节(Byte)是计算机中最小的存储单位      bit是计算中能识别的最小的单位     1024Byte(字节)=1kByte(字节)=1kb     2的十次方=1024    (2**10=1024)     1024K Byte=1M Byte=1MB      100万字节=1MB     1024MB=1GB=10亿字节(Byte)     1024GB=1TB=1万亿字节(Byte)                   硬盘的特点:                                 1数据断电不丢失                                 2可重复读写                                 3速度慢(相对于内存来讲)                                  300GB机械硬盘转速:7200,10000,15000                                    5400转写的话:(30---50MB/s(秒)                CPU                     14纳米(代表一个晶体管最小的)                      GHz(时钟频率代表一秒钟有多少次震荡)                     每一次时钟周期理论上可以CPU执行一条指令                     1Hz=1频率                        1000Hz=1k Hz                     1000kHz=1MHz=1000万Hz                     1000MHz=1GBHz=10亿Hz                     每秒运算十亿次 指令集分种:复杂指令集和简单指令集                    extru(特殊功能)                    vimonly(漫游后对选中的区域执行操作)                   SUM(求数组元素和的函数)                   Mutiply(乘号)

02
领券