
计算机软件和硬件都是排列和组合的艺术。硬件是晶体管(逻辑门)(包括加法器和由逻辑开关组合的存储电路)的布置和组合。基本逻辑门可以组合成简单的加法器,加法器可以组合成复杂的逻辑模块,可以逐步组合步骤:一个模块可以完成一些基本操作(这些操作用0、1表示为指令,并且所有模块都可以对应一个指令集);软件是基本指令或语句的组合,而指令序列是程序。从这个意义上讲,硬件可以理解为基本模块的硬组合(固定布线),而程序可以理解为基本模块的软组合(动态布线)。这也是在当前的计算机系统中,软硬件之间的界限变得模糊的原因。
尽管计算机硬件的基本模块只能完成简单的操作,但是它们非常快,并且可以在1秒内完成数亿个操作(对于某些机械重复操作尤其有利)。此设备,通常应用程序仅占用这些资源的一小部分。如果一次只运行一个应用程序,那么就空间和时间而言都是浪费资源。
因此,操作系统应运而生。对于操作系统而言,计划和管理计算机资源以及用户作业的重要事情是“文件”的概念。首先,有大量“系统文件”供所有用户共享,包括操作系统本身和各种语言编译和解释程序,以及用于生成和修改文件的编辑程序和链接程序。还有“用户文件”,用户在工作期间逐步建立和积累。同时,文件不限于文本或编码信息。某些外部设备也可以视为“文件”。例如,键盘是“只读文件”,而打印机是“只写文件”。
文件的生成,修改,编辑,合并,删除和目录管理是操作系统最重要的功能之一。当有许多用户或成堆的文件时,必须实施分层管理,从而允许在所有级别创建和取消“子目录”。这些是文件管理系统的任务。
输入和输出设备的管理是操作系统的另一重要任务。所有用户输入和输出操作只能应用于操作系统,并且操作系统会安排排队处理。
还有实时操作系统时钟管理,通信和网络管理,程序调试方法,窗口管理,虚拟存储管理,“中断”服务以及作业和“进程”队列调度。
当然,您还可以使用操作系统命令来编写脚本,然后将脚本名称用作新的操作系统命令。
-结束-
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-338442-1.html
央视报告什么都挨骂
逼它开跑