摘要:
为何要有操作系统: 程序员无法把所有的硬件操作细节都了解到,繁琐的工作就是操作系统来干的 操作系统的位置: 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及 系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成 阅读全文
摘要:
多道技术: 空间上复用:内存中进入多个程序 (内存实现物理上隔离) 时间上复用:CPU切换条件 1:一个程序占用CPU时间长 2:一个程序I/O阻塞 操作系统作用: 1:为应用程序提供如何使用硬件资源的抽象 2:把多个程序对硬件资源的竞争变得有序化 机器语言: 特点:用计算机能看懂的0与1写程序 优 阅读全文
摘要:
一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可 阅读全文