王道OS 1.1_1 操作系统的概念功能和目标

Posted 临风而眠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王道OS 1.1_1 操作系统的概念功能和目标相关的知识,希望对你有一定的参考价值。

王道OS 1.1_1 操作系统的概念、功能和目标

chap1 计算机系统概述

  • 参考资料
    • B站王道考研
    • 操作系统概念 第9版 (原书、译本)

好久没有写博客总结整理和输出了,学习的惰性在一次次的考试周从零开始的经历中达到了巅峰,现在想重振旗鼓😭😭😭
顺便复习一下typora使用技巧

文章目录

一.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 + dshift + 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 操作系统的概念功能和目标的主要内容,如果未能解决你的问题,请参考以下文章

王道操作系统笔记——— 操作系统概述

王道操作系统笔记———— 计算机系统概述

计算机系统概述

操作系统学习笔记 第一章:操作系统概述(王道考研)

操作系统学习笔记 第一章:操作系统概述(王道考研)

操作系统 王道考研2019 第一章:计算机系统概述 -- 操作系统的概念功能目标