Computer Fundamentals 简明教程
Basics of Computer Operating System
操作系统是一个具有以下特征的程序:
-
操作系统是一个在软件和计算机硬件之间充当接口的程序。
-
这是一套专用的集成程序,用于管理计算机的总体资源和操作。
-
这是一款专门的软件,可以控制和监控驻留在计算机内的所有其他程序的执行,其中包括应用程序和其他系统软件。
Objectives of Operating System
操作系统的目标如下:
-
以高效的方式让计算机系统使用起来更简便。
-
向用户隐藏硬件资源的详细信息。
-
为用户提供便捷的界面来使用计算机系统。
-
在硬件和用户之间充当一个中介,使用户能更方便地访问和使用其他资源。
-
管理计算机系统的资源。
-
跟踪谁正在使用哪些资源,授予资源请求,并调解来自不同程序和用户的冲突请求。
-
在用户和程序之间高效而公平地共享资源。
Characteristics of Operating System
下面列出了一些最突出的操作系统特征:
-
Memory Management − 跟踪主内存,即其中哪些部分被谁使用,哪些部分未使用等,并且在进程或程序请求时分配内存。
-
Processor Management − 将处理器 (CPU) 分配给进程,并在不再需要时解除处理器的分配。
-
Device Management − 跟踪所有设备。这也称为 I/O 控制器,可决定哪个进程获取设备、何时获取以及获取多长时间。
-
File Management − 分配和解除资源的分配,并决定谁获得资源。
-
Security − 通过密码和其他类似技术防止对程序和数据的未经授权访问。
-
Job Accounting − 跟踪各种作业和/或用户使用的时间和资源。
-
Control Over System Performance − 记录服务请求和系统之间的延迟。
-
Interaction with the Operators − 交互可以通过计算机控制台以指令的形式进行。操作系统确认指令,执行相应操作,并通过显示屏向操作员报告。
-
Error-detecting Aids − 生产转储、跟踪、错误消息和其他调试和错误检测方法。
-
Coordination Between Other Software and Users − 协调和分配编译器、解释器、汇编器和其他软件给计算机系统的各个用户。