- 01.操作系统概述1-操作系统原理
- 02.操作系统概述2-操作系统原理
- 03.进程管理之进程1-操作系统原理
- 04.进程管理之进程2-操作系统原理
- 05.进程管理之线程1-操作系统原理
- 06.进程管理之线程2-操作系统原理
- 07.进程管理之调度1-操作系统原理
- 08.进程管理之调度2-操作系统原理
- 09.进程管理之竞争条件-操作系统原理
- 10.进程管理之PV与信号量-操作系统原理
- 11.进程管理之生产者消费者-操作系统原理
- 12.进程管理之哲学家就餐问题-操作系统原理
- 13.进程管理之读者写者问题-操作系统原理
- 14.进程管理之进程间通信-操作系统原理
- 15.进程管理之死锁1-操作系统原理
- 16.进程管理之死锁2-操作系统原理
- 17.进程管理之习题讲解-操作系统原理
- 18.xv6专题1-操作系统原理
- 19.内存管理之概述-操作系统原理
- 20.内存管理之分区-操作系统原理
- 21.内存管理之分区2-操作系统原理
- 22.内存管理之分页-操作系统原理
- 23.xv6专题之系统调用-操作系统原理
- 24.xv6专题之第一个进程-操作系统原理
- 25.内存管理之页表-操作系统原理
- 26.内存管理之分段-操作系统原理
- 27.内存管理之页面置换算法1-操作系统原理
- 28.内存管理之页面置换算法2-操作系统原理
- 29.内存管理习题-操作系统原理
- 30.内存管理之x86保护模式-操作系统原理
- 31.存储管理之文件与目录-操作系统原理
- 32.存储管理之文件与目录2-操作系统原理
- 33.存储管理之文件与目录3-操作系统原理
- 34.存储管理之文件系统-操作系统原理
- 35.存储管理之文件系统2-操作系统原理
- 36.存储管理之磁盘-操作系统原理
- 37.存储管理之磁盘2-操作系统原理
- 38.存储管理之LVM-操作系统原理
- 39.设备管理1-操作系统原理
- 40.设备管理2-操作系统原理
- 41.字符集-操作系统原理
- 42.复习-操作系统原理
操作系统原理是计算机系统中最重要的系统软件,也是计算机专业的核心课程。
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。