王道OS 1.1_1 操作系统的概念、功能和目标
chap1 计算机系统概述
- 参考资料
- B站王道考研
- 操作系统概念 第9版 (原书、译本)
好久没有写博客总结整理和输出了,学习的惰性在一次次的考试周从零开始的经历中达到了巅峰,现在想重振旗鼓
顺便复习一下typora使用技巧
文章目录
- 王道OS 1.1_1 操作系统的概念、功能和目标
- 一.Definition Of Operating Systems
-
- 1.引入:计算机系统的层次结构
- 2.defintion
- 3.直观:任务管理器
- 二.What Operating Systems Do (操作系统的功能和目标)
-
- 1.作为系统资源的管理者
- 2.向上层提供方便易用的服务
-
- 给普通用户的
-
- GUI 图形化用户接口
- CLI 命令行接口
- 批处理命令接口
- 程序接口:给程序员用
- 3.作为最接近硬件的层次:对硬件机器的扩展
- 三.重点总结
一.Definition Of Operating Systems
1.引入:计算机系统的层次结构
-
A computer system can be divided roughly into four components: the hardware, the operating system, the application programs, and the users (Figure 1.1)
-
我是用面前的这台计算机发出这篇博客的呢?
- 首先我需要面前这台实际存在的固体(裸机)
- 其次要有灵魂来控制下这团固体,同时让我能感觉到使用起来方便,能承载丰富的功能,也就是需要(操作系统)
- 再其次我打开浏览器,这是(应用程序(软件))
- 最后,需要我(用户)发出来
2.defintion
- 操作系统(operating system,OS)是控制和管理**整个计算机系统的 硬件和软件资源;并合理地组织调度计算机的工作和资源的分配;以 提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的 系统软件
3.直观:任务管理器
- 但现在还是感觉熟悉又陌生
- 看看几篇使用任务管理器的帖子吧
- https://www.51cto.com/article/707760.html
- 知乎 https://zhuanlan.zhihu.com/p/100901724
二.What Operating Systems Do (操作系统的功能和目标)
1.作为系统资源的管理者
2.向上层提供方便易用的服务
给普通用户的
- User interface(用户界面). Almost all operating systems have a user interface (UI). This interface can take several forms. One is a command-line interface (CLI), which uses text commands and a method for entering them (say, a keyboard for typing in commands in a specific format with specific options). Another is a batch interface, in which commands and directives(命令) to control those commands are entered into files, and those files are executed. Most commonly, a graphical user interface (GUI) is used. Here, the interface is a window system with a pointing device to direct I/O, choose from menus, and make selections and a keyboard to enter text. Some systems provide two or all three of these variations.
GUI 图形化用户接口
- 好例子
CLI 命令行接口
-
交互式命令接口
-
用户说一句,系统跟着做一句
-
以windows为例
-
time 命令 就是用户和系统不断进行交互的
-
cmd:command
批处理命令接口
- 用户说一堆,系统跟着做一堆
- 以windows为例
程序接口:给程序员用
3.作为最接近硬件的层次:对硬件机器的扩展
三.重点总结