操作系统第一章(操作系统概述)的重点知识点笔记

PS:附其他章节笔记链接

更新中

一、操作系统的设计目标

1.易用性

使计算机易于使用,提供文件抽象后,对文件的操作就是对磁盘的操作,不再需要考虑如何通过控制磁盘移动,实现对磁盘某个信号的读写细节

2.高效性

完成特定功能的效率,如时间效率(占用CPU周数)、空间效率(占用内存的多少)

3.可靠性

在发生硬件故障、软件故障和人为错误时,仍能正常工作的能力,由于会发生故障的概率不可能为0,为此应该提倡一些容错机制,以防系统因故障而失效

4.可扩展性

计算机应用需求发生变化时,可能要求对操作系统做出必要的改动,操作系统适应这种变化的能力就是可扩展性

二、操作系统的分化

三、什么是操作系统

操作系统是管理系统资源,控制程序运行,改善人机界面为应用软件提供支持的一种系统软件

四、操作系统有哪些抽象

1.硬盘——>文件

2.内存——>地址

3.应用程序的管理——>生命周期的管理(CPU)

五、操作系统的简明结构

六、操作系统的核心功能

将有限、离散的资源高效的抽象为无限、连续的资源

七、从软件和结构角度定义操作系统

软件角度:硬件资源虚拟化+管理功能可编程

结构角度:操作系统内核+系统框架

八、系统调用接口概念

应用程序通过操作系统内核提供的接口向内核申请服务,这些接口通常称为系统调用接口。不同的操作系统提供的系统调用接口往往各不相同,同一操作系统的不回版本所提供的系统调用接口也会有所变化。

九、什么是系统的特权调用
 

系统的特权调用,通常被称为系统调用(System Call),是操作系统中一种特殊的过程调用机制。它允许运行在用户态的应用程序请求操作系统内核(运行在内核态)执行某些特权操作,这些操作通常涉及对硬件资源的访问或对系统状态的修改,而这些操作对于普通的应用程序来说是不可直接执行的。

十、什么是兼容

相对于软件,一种是指一种软件能稳定的工作在某个操作系统之中,就说这个软件对这个操作系统是兼容的

对多任务操作系统来说,几个同时运行的软件之间,如果可稳定运行工作,不出经常性的错误,就说它们之间的兼容性好,否则就是兼容性不好

十一、什么是发行版

发行版是由Linux内核、GNU工具、附加软件和软件包管理器组成的操作系统,它可能包括显示服务器和桌面环境,适用于多种应用场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值