操作系统支持与数字系统知识详解
操作系统相关知识
操作系统有着多方面的关键特性与功能,这些特性与功能对于计算机系统的高效运行至关重要。
操作系统的主要目标与服务
操作系统有两个主要目标,一是为用户和计算机硬件之间提供一个方便的使用接口,二是对计算机系统的资源进行有效管理。
操作系统提供的关键服务包括:
- 进程管理:负责创建、调度和终止进程。
- 文件管理:提供文件的存储、检索和保护功能。
- 设备管理:管理各种输入输出设备。
- 内存管理:合理分配和使用内存资源。
- 用户界面:方便用户与计算机进行交互。
操作系统的调度类型主要有:
- 长期调度:决定哪些作业可以进入系统进行处理。
- 中期调度:在内存和外存之间交换进程,以提高内存利用率。
- 短期调度:决定哪个进程可以获得处理器的使用权。
多任务处理和多程序设计有所不同。多任务处理是指在同一时间内,计算机可以同时执行多个任务;而多程序设计是指在内存中同时存放多个程序,让它们交替执行。
交换的目的是为了提高内存的利用率,当内存空间不足时,将暂时不用的进程或数据交换到外存中,需要时再交换回来。
如果进程可以动态地分配到主存的不同位置,那么寻址机制需要能够处理这种动态变化。例如,使用虚拟地址和物理地址的映射机制,通过页表来实现地址转换。
进程执行时,并不需要所有的页面都在主存中。采用按需分页的策略,只有在需要访问某个页面时,才将其从外存调入主存。
内存访问域与保护
系统支持16个域,域特
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



