操作系统知识点(第一章)

操作系统作为系统软件,管理硬件和软件资源,提供命令、程序及GUI接口。它涉及并发与并行执行、资源共享、虚拟与异步技术,并通过特权指令、核心态与用户态切换实现功能。操作系统采用微内核或大内核结构,中断和系统调用是其关键交互方式,库函数封装系统调用,为用户简化服务。
摘要由CSDN通过智能技术生成

第一章:操作系统简介

  1. 概念:操作系统是一种系统软件,负责管理协调硬件、软件等计算机资源的工作,为上层用户、应用程序提供简单易用的服务。
  2. 操作系统通过以下三种接口向用户提供服务:命令接口、程序接口、GUI(图形用户界面)
  3. 并发和并行:并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。
  4. (并行)
  5. (并发)
  6. 并发和共享:互为存在条件,是操作系统的两个最基本特征
  7. 虚拟与异步:虚拟存储技术、虚拟处理器技术
  8. 特权指令(在核心态下执行)和非特权指令
  9. 核心态和用户态:两者可以相互切换
  10. 内核程序(在核心态下执行)与应用程序
  11. OS的体系结构:微内核和大内核
  12. 中断是唯一的由用户态切换进核心态的方式:分为内中断和外中断
  13. 应用程序通过系统调用(在用户态下进行)请求OS的服务(系统调用的相关处理需要在核心态下)
  14. 高级语言代码编译成汇编语言指令,汇编语言指令切换(int)进核心态处理系统调用,最后返回用户程序。
  15. 库函数与系统调用的区别:1)库函数是对系统调用的进一步封装。2)系统调用是操作系统向上层提供的接口。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值