
操作系统
文章平均质量分 78
安菲拉尔
这个作者很懒,什么都没留下…
展开
-
校招季——操作系统的概念
2013/08/12,秋季校招准备工作第二天。1 什么是操作系统操作系统是一种运行在内核态的软件,它执行两个基本独立的任务:为应用程序提供一个资源集的清晰抽象,并管理这些硬件资源。作为扩展机器的操作系统,任务是隐藏硬件的复杂特性,呈现给程序良好、清晰、优雅、一致的抽象。作为资源管理者的操作系统,任务是在相互竞争的程序之间有序地控制对处理器、存储器及其他I/O接口设备的分配。原创 2013-08-13 19:04:28 · 1058 阅读 · 0 评论 -
校招季——进程与线程的概念
2013/08/15,第四天。昨天总结完了《现代操作系统》的前几章,后面的部分看了一遍,实在不想记笔记了,太杂了。 第2章 进程与线程2.1 进程2.1.1进程模型一个进程就是一个正在执行程序的实例,包括程序计数器、寄存器和变量的当前值。理解进程的另一个角度是,用某种方法把相关的资源集中在一起。进程有存放程序正文和数据以及其它资源的地址空间,包括打开的文件、子进程原创 2013-08-15 09:40:33 · 1366 阅读 · 0 评论 -
校招季——操作系统的存储管理
第3章 存储管理现在的存储器体系为分层存储器体系,操作系统的工作是将这个存储体系抽象为一个有用的模型并进行管理。3.1 无存储器抽象每个程序都直接访问物理内存。这种情况下,想在内存中同时运行两个程序是不可能的。这种系统中实现并行的一种方法是使用多线程来编程。运行多道程序的方法是操作系统将当前内存中内容保存到磁盘上,再读入下个程序,保证同时只有一个进程在运行。也可以在特殊硬件的原创 2013-09-03 20:47:18 · 1726 阅读 · 0 评论