计算机操作系统是计算机科学领域中的一门重要课程,也是计算机专业研究生入学考试(408考研)的必考科目之一。以下是一些关于计算机操作系统考研的知识点和备考建议:
知识点
并发性和并行性 并发性:
事件在同一时间间隔内发生,但不一定是同一时刻。
并行性:事件在同一时刻发生。
操作系统的基本特征 并发性
和 共享性。
操作系统的四大特征
并发
共享
虚拟(实际上没变大,但在感觉上变大了)
异步(在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进)
程序并发性主要体现的两方面
用户程序与用户程序之间的并发执行
用户程序与操作系统程序之间的并发执行
共享资源的复用方式
互斥共享方式: 资源在同一时刻只能被一个进程访问。 同时访问方式
批处理系统 单道批处理系统:
内存中仅有一个作业运行,程序自动运行,作业调度的任务相对简单,只需要按顺序执行作业。
多道批处理系统:通过并发执行多个作业,显著提高了资源利用率。
操作系统的内核 时钟管理:
实现计时功能。
中断机制:提高多道程序运行环境中CPU的利用率,提高系统的并行处理能力。
原语:特殊的程序,处于操作系统的最底层,最接近硬件,具有原子性,运行只能一气呵成不能中断,运行时间较短,调用频繁。
系统控制的数据结构及处理:进程管理、存储器管理、设备管理。
进程的概念
进程是计算机中一个执行的程序实例,是操作系统进行资源分配和调度的独立单位。
进程的状态
运行态、就绪态、阻塞态、创建态、结束态。
进程的终止
正常退出:完成进程的全部任务就可以主动申请exit()。
出错退出:执行过程中发现了严重的错误。
严重错误:执行了一条非法指令被其他进程杀死。
死锁
定义:如果一个进程集合中的每个进程都在等待只能由该进程集合中的其他进程才能引发的事件,那么,该进程集合就是死锁的。
死锁产生的原因:非剥夺资源的竞争和进程的不恰当推进顺序。
微内核的基本功能
进程管理
低级存储器管理
中断和陷入处理
备考建议
系统学习
操作系统涉及的内容较多,建议系统学习,从基本概念到高级特性,逐步深入。
多做习题
通过做习题来巩固所学知识,特别是选择题和综合应用题。
参考教材和辅导书
选择一本系统的教材和几本优秀的辅导书,如《计算机操作系统》(汤小丹第四版)等。
参加培训课程
可以选择一些在线课程或面授课程,如51CTO学堂提供的相关课程。
总结归纳
及时总结归纳知识点,形成自己的知识体系,便于记忆和理解。
模拟考试
在考试前进行模拟考试,了解自己的掌握情况,查漏补缺。
通过以上准备,相信你在计算机操作系统考研中一定能够取得优异的成绩。