哈工大操作系统视频课程
王培琳
这个作者很懒,什么都没留下…
展开
-
操作系统(哈工大视频教程)第六讲到第十讲
第六讲 操作系统的历史 伴随着计算机的发展,操作系统随之发展。 (1955-1965)的上古神机IBM7094,造价在250万美元以上,此时的计算机使用原则是只专注与计算,使用批处理操作系统(Batch System),典型的代表:IBSYS监控系统; (1965-1980)计算机开始进入更多的行业,科学计算(IBM7094),银行(IBM1401),此时需要让计算机做更多事情,进而有了多道程序,...原创 2019-05-14 23:33:07 · 185 阅读 · 0 评论 -
操作系统(哈工大视频教程)第一讲到第五讲
第一讲 什么是操作系统 操作系统是计算机硬件和应用软件之间的一层软件,方便用户使用硬件,如使用显存,同时高效的使用硬件。 操作系统管理的硬件包括:CPU、内存、终端、磁盘、文件、网络、电源、多核等。 学习操作系统的层次: 本课程的完成层次:能够改操作系统(改CPU管理,改屏幕输出,改系统接口,改内存管理) 第二讲 揭开钢琴的盖子 ...原创 2019-05-12 08:22:47 · 282 阅读 · 0 评论 -
操作系统(哈工大视频教程)第11讲到第15讲
1原创 2019-05-18 10:14:16 · 121 阅读 · 0 评论 -
操作系统(哈工大视频教程)第16讲到第20讲
第十六讲 进程同步与信号量 多进程的合作:多进程之间应该具有合适的约束,来共同推进任务的前进;多个进程的相互合作表现为每个进程有自己的一套执行方案,有自己的一套执行的程序,但并不是说程序可以任意执行,有时候需要停下来进行等待,而另外的一些进程在执行的过程中会给其发出一些信号,根据这些信号判断是否还需要接着等待,进而完成合作,同步: 生产者消费者模型:在这里,生产者和消费者函数的外层while循环...原创 2019-06-01 14:43:34 · 411 阅读 · 0 评论 -
操作系统(哈工大视频教程)第21讲到第25讲
第二十一讲 内存分区和分页 对程序进行分段处理,是由于程序本身的各段的特性决定的,在编译阶段完成; 将分割好的程序的各个段放入到内存,需要知道内存的分割方法,以来将程序放到内存的各个分区中 固定分区过于固化,实际应用中使用的是可变分区 分区的请求:在空闲分区中找到目标,随后更新空闲分区表和已分配分区表 分区的释放: 分区的再次申请:这里涉及到算法,算法本身没有对错,只有优缺点;首先适配是找...原创 2019-06-02 09:31:36 · 173 阅读 · 0 评论 -
操作系统(哈工大视频教程)第26讲到第31讲
第二十六讲 I/O与显示器 CPU向外设的控制器发送指令,这些控制器中有寄存器,具有计算功能;然后外设在控制器的作用下工作,完成工作后,向CPU发出中断请求,CPU进行中断处理 要想进行外设的驱动,最核心的是out向外设的控制器的寄存器发出指令;为了让out做得统一,让用户使用的方便,需要有一个统一的文件接口,形成文件视图;做好外设的中断处理; 这样不同形式的 printf 就对应了不同的文...原创 2019-06-08 21:38:44 · 331 阅读 · 0 评论