操作系统课堂笔记

今天早上瞄了一眼发现诶?周二下午周五早上有空课。那正好提前把操作系统给搞了,又不难23333。

参考视频:王道考研——操作系统

第一章 操作系统概论

1.1 操作系统的概念功能与目标

我们生活中经常接触操作系统,有了很多的感性认识。现在我们全面学习一下他的结构。

1.1.1 操作系统的概念

购买电脑时我们一般买裸机,然后安装操作系统,最后使用各种应用程序。

操作系统位于硬件和软件之间。负责管理协调硬件,软件等计算机资源的工作。为上层应用程序、用户提供简单易用的服务。操作系统软件而不是硬件。

1.1.2 操作系统的功能和目标——作为用户和计算机硬件之间的接口

我们提出三个问题:

1、操作系统作为系统资源的管理者,需要提供什么功能呢?

2、操作系统为用户和计算机硬件之间的接口,需要实现什么功能

3、操作系统最为接近硬件,需要在纯硬件的基础上实现什么功能?

对于第一个问题:

需要提供处理机管理,存储器管理,文件管理,设备管理

目的是为了更安全高效的使用数据

(补充:进程是一个程序的执行过程,执行前需要将该程序放到内存中,才能被cpu处理。

比如用qq和朋友聊天:1、在文件夹中找到qq可执行文件的安装位置(文件管理)

2、打开QQ.exe把该程序相关数据放入内存(存储器管理)

3、对应进程被处理机CPU处理(处理机管理)

4、需要将摄像头设备分配给进程(设备管理)

对于第二个问题:

需要提供命令接口(联机、脱机命令接口)、程序接口,GUI

允许用户直接使用;通过程序间接使用;现代OS中最流行的图形用户接口

命令接口(允许用户直接使用)

联机命令接口,用户说一句,系统做一句(就是cmd交互式命令接口)

脱机命令接口,用户说一堆,系统做一堆(就是bat批处理命令接口)

程序接口(允许用户通过程序间接使用):是由一堆系统调用组成(新知识来了,.dll文件调用过程就是系统调用命令=程序接口=广义指令,比如说user32.dll可以实现创建窗口等功能。只能通过用户程序间接使用。)

GUI:图形用户界面,不需要要求用户再记忆繁琐的命令&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值