操作系统饥饿现象_操作系统基础概念

本文介绍了操作系统的基础概念,包括CPU、内存、I/O和中断处理。详细讲解了中断的类型和多中断处理方式,强调了高速缓冲存储器在存储器层次结构中的作用。此外,还探讨了操作系统的内存管理,如高速缓存设计、内存分配和虚拟内存的概念,以及进程、进程状态和进程间的通信机制。最后,提到了线程与进程的区别以及它们在多处理器环境下的应用。
摘要由CSDN通过智能技术生成

计算机系统概述

基本构成CPU

内存

I/O

系统总线

中断

中断:其他模块(I/O,存储器)中断 处理器正常处理过程 的机制。程序中断

时钟中断

硬件失效中断

I/O中断

多中断的处理方式

第一种方法是当正在处理一个中断时,禁止再发生中断。

第二种方法是定义中断优先级,允许高优先级的中断打断低优先级的中断 处理器的运行。

高速缓冲存储器

高速缓冲存储器是比主存小而快的存储器,用以协调主存跟处理器,作为最接近储存地址的缓冲区。

存储器的层次结构

考虑因素: 价格, 容量, 访问时间

速度: 寄存器 > 高速缓存 > 内存 > 磁盘

高速缓存的设计高速缓存大小

置换算法

块大小

写策略

映射函数

高速缓存的级数

I/O操作的三种技术可编程I/O

中断驱动I/O

直接存储访问

操作系统概述作为 用户/计算机 接口

作为资源管理器

批处理(多道程序设计)的目标 : 充分使用处理器 分时的目标: 减少响应时间

操作系统的内核

内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。

多道程序设计

多道程序设计是一种处理操作,它在两个或多个程序间交错处理每个进程。

实地址和虚地址

虚地址指的是存在于虚拟内存中的地址,它有时候在磁盘中有时候在主存中。 实地址指的是主存中的地址。

内存管理的任务进程隔离

内存自动分配和管理

支持模块化程序设计

保护和访问控制

长期存储

操作系统的控制结构

操作系统维持着四种不同类型的表:内存,I/O,文件,进程

内存,I/O和文件是代表进程而被管理的,因此进程表必须有对这些资源的直接或者间接引用。

进程

进程是操作系统对正在运行的程序的一种抽象

进程状态运行态:该进程正在执行

就绪态:进程做好了准备,只要有机会就开始执行

阻塞态:进程在某些事件发生前不能执行,如I/O操作完

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值