王道OS 1.1_1 操作系统的概念功能和目标
Posted 临风而眠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王道OS 1.1_1 操作系统的概念功能和目标相关的知识,希望对你有一定的参考价值。
王道OS 1.1_1 操作系统的概念、功能和目标
chap1 计算机系统概述
- 参考资料
- B站王道考研
- 操作系统概念 第9版 (原书、译本)
好久没有写博客总结整理和输出了,学习的惰性在一次次的考试周从零开始的经历中达到了巅峰,现在想重振旗鼓😭😭😭
顺便复习一下typora使用技巧
文章目录
- 王道OS 1.1_1 操作系统的概念、功能和目标
- 一.Definition Of Operating Systems
- 二.What Operating Systems Do (操作系统的功能和目标)
- 三.重点总结
一.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.直观:任务管理器
-
打开任务管理器:
ctrl+alt+delete
或ctrl+shift+esc
想当年用到任务管理器的时候主要是电脑卡住了,或者玩游戏(有些端游)要被发现了,但是没法一下子退出来,只能火速打开任务管理器关掉 或者
win + d
或shift + tab
赶紧切屏
- 但现在还是感觉熟悉又陌生
- 看看几篇使用任务管理器的帖子吧
- https://www.51cto.com/article/707760.html
- 知乎 https://zhuanlan.zhihu.com/p/100901724
- 看看几篇使用任务管理器的帖子吧
二.What Operating Systems Do (操作系统的功能和目标)
1.作为系统资源的管理者
-
提供的功能:处理机管理、存储器管理、文件管理、设备管理
-
目标:安全、高效
-
王道举的这个例子很好:QQ聊天
2.向上层提供方便易用的服务
-
封装思想:操作系统把一些 丑陋的硬件功能封装成简单 易用的服务,使用户能更方 便地使用计算机,用户无需关心底层硬件的原理,只需 要对操作系统发出命令即可
-
这个配图 interesting
-
操作系统提供的服务
这翻译确实有点烂…
给普通用户的
- 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为例
程序接口:给程序员用
- 系统调用:system calls
3.作为最接近硬件的层次:对硬件机器的扩展
三.重点总结
以上是关于王道OS 1.1_1 操作系统的概念功能和目标的主要内容,如果未能解决你的问题,请参考以下文章