操作系统-1

简介: -

总纲

调度算法

  1. 进程调度
  2. 页面置换
  3. 磁盘调度
  4. 动态分区分配算法

操作系统介绍

操作系统的基本特质

共享异步虚拟并发

操作系统的发展过程

  • 单道:内存中仅有一道程序
  • 优点:自动、顺序、单道
  • 缺点:系统资源得不到充分利用
  • 多道:内存中按调度算法执行程序
  • 优点:资源利用率高、系统吞吐量达
  • 缺点:平均周转时间长、无交互能力
  • 分时:一台主机上有多个终端,时间片轮转法
  • 优点:多路性、独立性、及时性、交互性
  • 实时:系统的正确性,取决于逻辑结果和产生结果的时间,允许抢占。最大特点是响应快
  • 分时和实时的区别
  • 多路性、独立性、及时性、交互性、可靠性

存储器管理

存储管理分为两大类:实存管理和虚存管理。

实存管理中分出:连续分配和离散分配

并发与并行

并发是假并行,多个事件在相同时间间隔内发生,而并行则是多个事件在同一时刻发生

单处理机

软件(程序或进程)是并发,硬件可以并行

中断与异常

“中断”是让操作系统内核夺回CPU使用权的唯一途径

如果没有“中断”机制,那么一旦应用程序上CPU运行,CPU就会一直运行这个应用程序

内中断

  • 与当前执行的指令有关, 中断信号来源于CPU内部)

外中断

  • 与当前执行的指令无关, 中断信号来源于CPU外部
  • 外设请求或人的干预
目录
相关文章
|
10月前
|
存储 算法 安全
操作系统
一、操作系统 操作系统是计算机系统中的一个重要组成部分,它是管理和控制计算机硬件和软件资源的软件系统。操作系统提供了一个统一的接口,使得用户和应用程序可以方便地与计算机系统进行交互和使用。 操作系统的主要功能包括: 1. 进程管理:操作系统负责管理和调度计算机系统中的各个进程(程序的执行实例),包括进程的创建、调度、切换、同步和通信等。它通过分配和管理CPU时间片,使得多个进程可以并发执行,提高计算机系统的利用率和响应速度。 2. 内存管理:操作系统管理计算机系统中的内存资源,包括内存的分配和回收、虚拟内存的管理、页面置换算法等。它通过内存管理机制,为应用程序提供统一的地址空间,并保证应用程序
69 0
|
2月前
|
Java Linux 调度
初识操作系统
初识操作系统
29 3
|
3月前
|
存储 算法 API
深入操作系统(什么是操作系统)
深入操作系统(什么是操作系统)
55 1
|
12月前
|
算法 Linux 调度
操作系统相关题
你熟悉哪些服务器操作系统?对于不同操作系统的特点和用途,你有什么了解和经验?
74 0
|
存储 算法 人机交互
基础夯实:操作系统 (下)
基础夯实:操作系统 (下)
|
算法
操作系统——并发进程
操作系统——并发进程
131 0
|
消息中间件 存储 安全
|
存储 缓存 安全
|
算法 调度
|
存储 算法 调度