王道408
文章平均质量分 81
408
Fovait
这个作者很懒,什么都没留下…
展开
-
2024操作系统考研复习指导——第5章输入输出(I/O)管理
设备独立性是指用户在编程序时使用的设备与实际设备无关。一个程序应独立于分配给它的某类设备的具体设备,即在用户程序中只指明I/O使用的设备类型。设备独立性有以下优点:1、方便用户编程;2、使程序运行不受具体机器环境的限制;3、便于程序移植。原创 2023-06-07 22:27:07 · 1050 阅读 · 0 评论 -
2024操作系统考研复习指导——第3章内存管理
在单道系统阶段,一个系统在一个时间段内只执行一个程序,内存的分配极其简单,即仅分配给当前运行的进程。虚拟内存使用外存上的空间来扩充内存空间,通过一定量的换入/换出,使得整个系统在逻辑上能够使用一个远远超过其物理内存大小的内存容量。因为虚拟内存技术调换页面时需要访问外存,会导致平均访存时间增加,若使用了不合适的替换算法,则会大大降低系统性能。覆盖技术与虚拟存储技术最本质的不同在于,覆盖程序段的最大长度要受内存容量大小的限制,而虚拟存储器中程序的最大长度不受内存容量的限制,只受计算机地址结构的限制。原创 2023-06-07 09:22:40 · 1059 阅读 · 0 评论 -
2024操作系统考研复习指导——第2章进程与线程
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动多线程是指在一个程序中可以定义多个线程并同时运行它们,每个线程可执行不同的任务。多线程与多任务的区别:多任务是针对操作系统而言的,代表操作系统可以同时执行的程序个数;多线程是针对一个程序而言的,代表一个程序可以同时执行的线程个数,而每个线程可以完成不同的任务。一个管程定义了一个数据结构和能为并发进程所执行的一组操作,这组操作能同步进程和改变管程中的数据。管程由三部分组成:1、局部于管程的共享变量说明;2、该数据结构进行操作的一组过程;原创 2023-06-04 22:01:03 · 1072 阅读 · 2 评论 -
2024操作系统考研复习指导——第1章计算机系统概述
库函数是语言或应用程序的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核为用户提供的程序接口,运行在内核空间中,而且许多库函数会使用系统调用来实现功能。未使用系统调用的库函数,其执行效率通常要比系统调用的高。因为使用系统调用时,需要上下文的切换及状态的转换。区分执行态的主要目的是保护系统程序,用户态到核心态的转换发生在中断产生时,而核心态到用户态的转换则发生在中断返回用户程序时。原创 2023-06-02 22:57:04 · 946 阅读 · 0 评论