Computer Fundamentals 简明教程

Basics of Computer Operating System

操作系统是一个具有以下特征的程序:

  1. 操作系统是一个在软件和计算机硬件之间充当接口的程序。

  2. 这是一套专用的集成程序,用于管理计算机的总体资源和操作。

  3. 这是一款专门的软件,可以控制和监控驻留在计算机内的所有其他程序的执行,其中包括应用程序和其他系统软件。

operating system

Objectives of Operating System

操作系统的目标如下:

  1. 以高效的方式让计算机系统使用起来更简便。

  2. 向用户隐藏硬件资源的详细信息。

  3. 为用户提供便捷的界面来使用计算机系统。

  4. 在硬件和用户之间充当一个中介,使用户能更方便地访问和使用其他资源。

  5. 管理计算机系统的资源。

  6. 跟踪谁正在使用哪些资源,授予资源请求,并调解来自不同程序和用户的冲突请求。

  7. 在用户和程序之间高效而公平地共享资源。

Characteristics of Operating System

下面列出了一些最突出的操作系统特征:

  1. Memory Management − 跟踪主内存,即其中哪些部分被谁使用,哪些部分未使用等,并且在进程或程序请求时分配内存。

  2. Processor Management − 将处理器 (CPU) 分配给进程,并在不再需要时解除处理器的分配。

  3. Device Management − 跟踪所有设备。这也称为 I/O 控制器,可决定哪个进程获取设备、何时获取以及获取多长时间。

  4. File Management − 分配和解除资源的分配,并决定谁获得资源。

  5. Security − 通过密码和其他类似技术防止对程序和数据的未经授权访问。

  6. Job Accounting − 跟踪各种作业和/或用户使用的时间和资源。

  7. Control Over System Performance − 记录服务请求和系统之间的延迟。

  8. Interaction with the Operators − 交互可以通过计算机控制台以指令的形式进行。操作系统确认指令,执行相应操作,并通过显示屏向操作员报告。

  9. Error-detecting Aids − 生产转储、跟踪、错误消息和其他调试和错误检测方法。

  10. Coordination Between Other Software and Users − 协调和分配编译器、解释器、汇编器和其他软件给计算机系统的各个用户。