操作系统:导论

导论

导论分为四个部分


文章是个人的学习笔记,参考大学《操作系统原理及应用》课本和B站Y4NGY的《操作系统原理》课程写的笔记

笔记按照Y4NGY的视频思路和PPT书写的

在这里感谢作者的视频讲解,这对我帮助很大

1.什么是操作系统

​ 操作系统处于计算机的内核态,他是软件中最基础的部分,拥有对计算机的硬件的完全访问的权利,可以执行计算机能够运行的任何指令。用户接口程序和我们的日常使用的应用软件都是属于用户态,使用的是操作系统提供给上层的接口。

​ 操作系统为应用程序提供了抽象的概念,我们与计算机之间进行交互的程序,都不是操作系统本身,如果是基于文本的(例如Linux的命令行)就是shell,如果是基于图形界面的(GUI)。

从自底向上的角度来看,操作系统是对硬件资源的管理。

​ 操作系统是硬件的拓展,他“隐藏”了硬件,用户只需要与操作系统所提供的接口打交道。

​ 操作系统是计算机资源的管理者,从自顶向下的角度来看,操作系统与硬件提供的接口打交道。

很多的设备都有操作系统,比如我们平时使用的路由器也是有操作系统的

计算机的层次结构

在这里插入图片描述

看计算机的层次结构,我们可以理解什么是接口的概念

操作系统提供了3类型的接口供用户使用:

  1. 命令级接口

根据作业的方式不同,命令接口又分为联机命令接口和脱机命令接口。

命令级接口是以命令行的形式的,操作系统的一条命令或者一个Shell文件都是命令接口

  1. 程序级接口

程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用

程序接口是操作系统内部提供的一些完成某些通用功能的子程序,允许用户在开发程序的时候调用

在大学课本的第四页里面有详细的介绍

  1. 图形界面

现在Linux和windos都有图形化界面,降低使用门槛,提高人机交互性

虚拟机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值