Centos操作系统基本介绍
⼀、操作系统基本常识
1.由于Linux是在Uniux系统上发展⽽来的,与Unix系统风格极其的相似,且能够在PC上实现多⽤户、多任务、多线程和多CPU特性。Linux是⼀个性能稳定的多⽤户操作系统,主要运⾏在Intel X86系列的CPU上⾯,且都⽀持32位和64位硬件,拥有较强的兼容性。
2.在Linux系统中每个发⾏的内核都有⼀个版本号,且每个版本号都是有主版本号、次版本号和修订次数组成,其格式为“主版本号.次版本号.修订次数号”,每个版本号都透露了该版本的类型,当次版本号位奇数的时候,说明该版本是⼀个测试版本,为偶数的时候是⼀个稳定的版本。
3.Linux的发⾏套件是在发⾏内核版本的基础上加⼊办公软件、编辑器等应⽤程序的。
⼆、系统内核的基本组成
1.进程调度⼦系统模块
进程调度控制进程对CPU资源的访问。Linux采取基于优先级的调度算法选择进程,所采取的调度策略是各个进程能够公平合理的访问CPU资源,同时保证内核能及时操作硬件。
2.内存管理⼦系统模块80后怀旧歌曲
内存管理⽤于确保所有进程能够安全的共享主内存去区。Linux内存管理⽀持虚拟内存,使得可⽤的内存看见⽐实际的空间要⼤。
内存管理从逻辑上分为硬件⽆关部分和硬件有关部分。硬件⽆关部分提供了进程的映射和逻辑内存的兑换。硬件相关的部分为内存管理硬件提供了虚拟接⼝。通常在物理内存不⾜的时候,系统就会根据当前使⽤的程序块保留在内存中执⾏,其余的都保留在磁盘中,并在需要的时候交换回来。
张玮丁丁恋情公开3.⽂件系统⼦系统模块
⽂件系统是对于外部设备的驱动和存储,隐藏各种硬件的具体实现细节,并且为所有的设备提供统⼀的接⼝。虚拟⽂件系统提供了多达数⼗种不同类型的逻辑⽂件系统和驱动程序。其中,逻辑⽂件系统是指Linux操作系统所⽀持的的⽂件系统(ext3、ext4、fat)等,设备的驱动程序是指为每⼀种硬件控制器所编写的设备驱动模块程序。
4.⽹络接⼝⼦系统模块旅游管理专业学什么
⽹络接⼝可以分为⽹络协议和⽹络驱动程序,提供了对多种⽹络通信标准的访问并对各种⽹络硬件的⽀持。其中,⽹络协议部分负责实现每⼀种可能的⽹络传输协议,⽹络设备驱动程序负责与硬件通信
火影忍者 木叶战记设备,每⼀种可能的硬件设备都有相应的设备驱动程序。
5.进程通信⼦系统模块
章子怡回应怀三胎进程通⽤于⽀持多种进程间的信息交换⽅式,由于系统的每个⼦系统都需要挂起或回复进程,使得其他的⼦系统都依赖他。⼀般情况下,当⼀个进程等待硬件操作完成时,它会被挂起。⽽当硬件操作正真完成的时候,进程就被恢复并执
白羊歌词是什么意思
发布评论