美文网首页
1.1 操作系统基本概念

1.1 操作系统基本概念

作者: 丶年华 | 来源:发表于2019-01-13 11:41 被阅读0次
1. Why do we need an Operating System? 为什么要有操作系统?

Because computer hardware (bare computer) is difficult to use.
计算机硬件(裸机)难于使用。

2. Why do we need an Operating System? 为什么要有操作系统?
  • 用户几乎不可能使用裸机
  • 计算机硬件只能识别0、1二值机器码
  • 机器码直观性差,容易出错,难于交流
  • 通常在计算机硬件之上会覆盖一层软件,以方便用户使用计算机硬件
3. What is an Operating System? 什么是操作系统?

Operating system is a program that manage thecomputer hardware.
操作系统是管理计算机硬件的程序
A program that acts as an intermediary between a user of a computer and the computer hardware.
在计算机用户和计算机硬件之间起媒介作用的一种程序。

  • CPU是计算机硬件的核心,是计算机系统的心脏
  • 操作系统则是计算机软件的核心,是计算机系统的大脑
  • 操作系统是整个计算机系统的控制中心,是计算机系统中首要的、最重要的、最复杂的系统软件.
4. Abstract View of System Components. 系统部件的抽象观点
系统部件的抽象观点

系统是硬件之上的第一层软件,是对硬件的首次扩充,又是其他软件运行的基础.

5. Computer System Components. 计算机系统部件
  • Hardware 硬件
    – provides basic computing resources (CPU,memory, I/O devices).
    提供基本的运算资源
  • Operating system 操作系统
    – controls and coordinates the use of the hardware among the various application programs for the various users.
    在各种应用程序和用户 之间控制与协调对硬件的使用
  • Applications programs 应用程序
    – define the ways in which the system resources are used to solve the computing problems of the users
    (compilers, database systems, video games, business programs).
    定义解决用户问题的资源使用方式(编译、数据库、视频游戏、事务程序等)
  • Users (people, machines, other computers) 用户(人、机、其他计算机)
6. Operating system goals. 操作系统目标
  • Execute user programs and make solving user problems easier.
    执行用户程序并使用户问题更易解决。
  • Make the computer system convenient to use.
    使计算机系统更易使用。
  • Use the computer hardware in an efficient manner.
    以一种有效率的方式使用硬件。
7. Operating System Definitions 操作系统的其他定义
  • Resource allocator 资源分配者
    – manages and allocates resources.管理和分配资源
  • Control program 控制程序
    – controls the execution of user programs and operations of I/O devices .
    控制用户程序的运行和I/O设备的操作
  • Kernel 内核
    – the one program running at all times (all else being application programs).
    在全时运行的一个程序(其他的是应用)
8. 操作系统的作用
  • 计算机硬件、软件资源的管理者
  • 用户使用计算机硬件、软件的接口

相关文章

  • 操作系统(一)计算机系统概述

    1.1 操作系统的基本概念 1.1.1 操作系统的概念 操作系统(Operating System, OS)是指控...

  • 1.1 操作系统基本概念

    1. Why do we need an Operating System? 为什么要有操作系统? Because...

  • 操作系统简介

    1.1 课程概述 基本概念及原理 操作系统介绍 中断及系统调用 内存管理 进程及线程 调度 同步 文件系统 I/O...

  • 多线程与高并发编程之基础篇

    1. 基本概念 1.1. 进程 进程即运行中的程序,比如当你双击QQ.exe这个程序时,操作系统就会启动一个进程。...

  • [Linux]1、Linux基础

    1、基本概念 1.1、内核和发行版本 1、内核:只提供操作系统的基本功能和特性,如内存管理,进程调度,文件管理等等...

  • JavaScript学习笔记(一)

    基本概念 1.1 语法

  • 第一章 实时操作系统基础

    1.1 操作系统概述 1. 1.1 什么是操作系统 操作系统OS(Operating System)是裸机上的第一...

  • NIO(1)

    一、基本概念描述 1.1 I/O简介 I/O即输入输出,是计算机与外界世界的一个借口。IO操作的实际主题是操作系统...

  • 计算机操作系统

    1.操作系统 1.1 基本概念 控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机的工作和资源分配,以...

  • 03-线程(一)

    [TOC] 1.基本概念 1.1进程 操作系统中的独立运行的程序,每一个进程执行都有一个执行顺序。一个进程中可以有...

网友评论

      本文标题:1.1 操作系统基本概念

      本文链接:https://www.haomeiwen.com/subject/mdpkdqtx.html