计算机操作系统知识点整理(二)

本文深入讲解了操作系统的基本概念,包括其资源管理功能如CPU、内存、设备和文件系统管理,用户接口类型,进程的三种基本状态,信号灯机制,分页方案如何提供虚存,页表中的关键位作用,设备分类,系统调用过程,IO软件分层结构及功能,以及虚拟设备技术的实现原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是操作系统?从资源角度它完成了哪些功能?从用户使用角度,它提供了哪几种接口?

操作系统:一种大型的程序,负责管理计算机资源,提供良好用户接口。

从资源角度完成的功能:CPU管理,内存管理,设备管理,文件系统

用户角度:操作接口 编程接口

2.三个基本状态的含义

运行态:正在使用CPU

就绪态:其他资源已经获得,等待使用CPU

阻塞态:等待着某个状态,即使CPU空闲,也不能用。

3.信号灯包括两部分内容:

1.信号灯的值

2.信号灯的等待队列

4.分页方案有利于提供虚存

5.分页管理内存方案的页表中,中断位,引用位,修改位的作用:

中断位:该页是否在内存

引用位:如果被引用 置1

修改位:判断是否被修改,如果修改,在淘汰时候要写入辅存。

7.设备可以分为块设备和字符设备。

8.什么是系统调用 系统调用的过程

系统调用指用户在程序中调用操作系统的代码

1.发出系统调用的命令 产生中断

2.硬件响应中断 转系统调用总处理程序

3.系统调用总处理程序根据指令中的功能调用分支表,获得系统调用的入口地址

4.转给程序执行

9.IO软件的分层结构和各层的主要功能

分为IO子系统和设备驱动

IO子系统完成设备分配和缓冲管理的等工作

设备驱动完成真正的io工作,不同类设备驱动不同。

10.什么是虚拟设备技术?早期的spoling系统由哪些部分组成?

是将用户独占设备改造成共享设备的技术

包括预输入程序 缓输出程序 预输入表 缓输出表 输入井 输出井 井控制程序

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值