
os
文章平均质量分 88
hyx---
蒟蒻
展开
-
操作系统-虚拟存储管理
覆盖技术覆盖技术是单道系统中,解决大程序与小内存矛盾问题提出一种虚拟 存储技术覆盖技术是指程序运行过程中,把同一存储区在不同时刻分配给 不同程序段或数据段,它是实现存储区共享的一种内存分配技术。可相互覆盖的程序段叫覆盖段,可进行覆盖操作的内存区域叫做覆盖区谁覆盖谁是由程序员来决定的覆盖技术要求操作员对作业有全面的了解,以便为系统提供一个清晰的覆盖结构交换技术交换技术是。原创 2023-06-16 00:22:28 · 607 阅读 · 1 评论 -
操作系统-死锁
指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵局状态时,若无外力作用,它们都将无法再向前推进(可剥夺资源和不可剥夺资源->死锁进程推进顺序不当。原创 2023-06-16 15:55:02 · 427 阅读 · 1 评论 -
操作系统-设备管理
I/O设备是指计算机系统中除了CPU和内存以外的所有其他设备。设备管理的主要任务是控制设备和CPU之间进行I/ O操作,满足用户I/O请求。设备管理模块要尽可能地提高CPU和I/ O设备之间、 I/O设备和I/O设备之间的并行性,以 提高I/O设备的利用率。增加并行性的方式:增加辅助控制设备—改变设备控制方式,减少CPU 的干预频度,提高控制效率。增加缓冲,增强设备间的异步性。设备管理还应该为用户提供一个统一的、透明的、 独立的、易于扩展的I/O设备使用接口I/O设备传输速率的巨大差异性。原创 2023-06-16 00:36:42 · 992 阅读 · 2 评论 -
操作系统-基本存储管理
操作系统对内存区域进行划分:系统区。用户区。单道系统程序员甚至可以直接使用内存地址进行编写程序。可以说,单道系统内存资源几乎没有管理---无需管理!多道系统内存的使用细节对于用户来讲是透明的内存的细节对于用户来讲是透明的,这意味着用户编写 的程序不知道将来会放在内存的哪个位置,因此,用户编程 不能直接使用内存地址。要解决用户的编程地址与装入后的内存地址映射的问题, 这称之为地址变换、地址映射、重定位。(1)内存分配和回收:静态和动态分配,回收的目的是为了提高内存资源利用率。原创 2023-06-16 00:31:07 · 484 阅读 · 2 评论 -
操作系统-进程管理与进程同步
程序或作业以的方式并发执行的是一个有向无循环图 ,记为DAG。(由于某种条件制约)可以使用前驱图来表示进程执行时要存在的前驱关系,程序顺序执行。(顺序性 封闭性{程序运行时独占全机资源} 可再现性{只要初始条件相同,程序执 行结果是相同的})程序并发执行。(间断性 失去封闭性 和 再现性)是为了保证程序能够正确地并发运行(过程:动态性)而采取的一种执行方式,在发生进程切换时,用一个PCB保存被暂停程序的运行现场--关于程序运行的一切信息和数据(新的数据结构)原创 2023-06-14 11:54:32 · 208 阅读 · 0 评论 -
操作系统-概述
-面向系统的—面向用户的可扩充性 (层次化和模块化结构)开放性 (兼容和互连)--遵循统一的标准安全性(OS是一个系统软件,因而这种接口是软件接口)(资源分为四类:处理器、存储器、 I/O设备以及信 息(数据和程序))。OS用作扩充机器 (通常把覆盖了软件的机器称为扩充机器或虚机器。接口方式:命令方式、系统调用方式、图形窗口方式。原创 2023-06-08 16:12:18 · 417 阅读 · 1 评论 -
操作系统-处理机调度
操作系统-处理机调度原创 2023-06-07 20:52:30 · 495 阅读 · 1 评论