操作系统要点整理

操作系统要点整理

  1. 操作系统:这些控制和分配I/O 设备资源的共同功能也则被组成的一个软件模块
  2. 当计算机电源打开或重启以便开始运行时,他需要运行一个引导程序,一般位于计算机的固件。初始化系统的各个组件,知道如何加载操作系统并且开始执行系统。引导系统必须定位操作系统内核并且加到内存。
  3. 系统程序在启动时加到内存而成为系统进程。
  4. 事件发生通常通过硬件或软件的中断来通知,硬件可随时通过系统总线发送信号到CPU,以触发中断。软件通过执行系统调用以触发中断。
  5. 可以通过中断处理程序的指针表来提高速度,指针表位于低地址内存(前100左右的位置)。这些位置包含了各种设备的中断处理程序地址。这种地址的数组或中断向量,对于任一给定的中断请求,可通过唯一的设备号来索引。而现代系统结构将返回地址保存在系统堆栈上。
  6. 计算机存储的基本单位是位或比特,计算机的许多操作通常是按字为单位的,每个字由一个或多个字节组成。例如,一个具有64位寄存器和64位内存寻址的计算机通常采用64位(8字节)的字。
  7. 1MB=10^6字节, 1GB=10^9字节
  8. CPU只能从内存中加载指令,因此执行程序必须位于内存。
  9. 虚拟内存允许一个执行作业不必完全在内存中。虚拟内存的主要优点是,用户可执行比物理内存大的程序。他将内存抽象成一个庞大的、统一的存储数组,将用户理解的逻辑内存与真正的物理内存区分开来。
  10. 程序本身不是进程,程序是个被动实体,如同存储在磁盘上的文件内容,而进程是个主动实体。在任何时候每个进程最多只能执行一条指令。
  11. 进程是系统的工作单元,系统有多个进程组成:系统进程、用户进程。
  12. 操作系统负责进程管理的以下活动:在CPU上调度进程和线程、创建和删除用户进程和系统进程、挂起和重启进程、提供进程同步机制、提供进程通信机制。
  13. 信息通常保存在一个存储系统中(如内存),使用时,他会被临时复制到更快的存储系统,即高速缓存,当需要特定信息是,首先检查他是否处于高速缓存。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值