操作系统的资源管理主要包括存储管理、CPU管理、设备管理和文件管理。CPU管理根据一定的策略把CPU交替地分配给系统内等待运行的用户程序。图5-6 操作系统的组成结构从操作系统的用户的角度看,存储管理、CPU管理、设备管理和文件管理等位于操作系统的内部,所以这些部分也称作操作系统的内核,用户接口位于操作系统的外部,所以这部分也称作外壳。......
2023-11-18
计算机系统是由硬件系统和软件系统构成的,其中硬件是计算机的基础,软件是计算机的灵魂,用户需要计算机进行的工作的命令,都是由软件下达的。
1.2.1 计算机的系统组成
1.软件系统和硬件系统
计算机系统的基本组成(图1-4)包括软件和硬件两大部分,计算机软件系统由系统软件和应用软件组成;计算机硬件系统由中央处理器、存储器、输入设备和输出设备四部分组成。
图1-4 计算机系统基本组成
2.计算机的工作原理
计算机是根据用户的命令来工作的,用户的命令一般通过程序来下达,因此,需要掌握指令、程序和软件的概念。
(1)指令:用来指挥硬件动作的基本命令,是包含了操作码和操作数的一串二进制编码。操作码用于表示操作的类型(加、减、乘、除、移位等),操作数用来表示操作对象的内容或地址等。
(2)程序:为解决某个问题的一系列有序的指令集合。计算机会按照程序的指示进行运算或存储结果。
(3)软件:程序及其相应的文档说明。文档包括程序的文字说明和图表等,可以对程序的修改和维护提供支持。
单纯的计算机硬件也称为裸机,需要软件的合作才能发挥计算机的功能。近年来,计算机软件和硬件都在快速发展,正是有了硬件能力的提高,软件才能有相应的版本更新和功能提升。而某些原来由硬件负责的工作,也可由软件来完成了。例如早期播放CD光盘时的解压缩功能,是由硬件的解压缩卡负责的,在CPU上升为“奔腾”(Pentium)以后,就由软件来承担了。所以,软硬件的功能是相辅相成的,有时可以是互补的。
1.2.2 计算机的软件系统
计算机系统中的各种软、硬件在功能上可以相互补充,共同合作,完成各项计算任务。软件系统由程序系统及其有关的说明文档组成,可分为系统软件和应用软件两大类,其分类情况参见图1-5。
图1-5 计算机系统的软件分类
1.系统软件
系统软件是用来控制和管理计算机软、硬件资源,并支持计算机工作和服务的一系列软件。主要有计算机操作系统、语言处理程序和系统维护工具三类。
(1)计算机操作系统
操作系统由一系列程序组成,其主要任务是控制中央处理器处理数据的时间分配,驱动并管理各个标准和非标准设备,管理内外存储器,管理磁盘文件,控制和管理计算机操作的全过程。
操作系统的主要功能:
①提供人、机交互的操作界面;
②作为应用软件运行的基础,各种应用软件都是在操作系统的基础上运行的;
③控制计算机中各种软硬件,使其能够协调工作。
操作系统的分类:
①按用户分类:可分为单用户(如DOS)、多用户(如Unix)、网络(如Windows 2000、Linux);
②按任务分类:可分为单任务(如DOS)、多任务(如Windows);
③按界面分类:可分为命令行提示符界面(如DOS,参见图1-6)和窗口图形界面(如Windows);
图1-6 命令行提示符界面
④按计算机形态分类:可分为大中型计算机版本、台式计算机版本、笔记本式计算机版本、平板电脑版本和智能手机版本。
目前微型计算机中最常用的仍是Windows操作系统,苹果公司的个人计算机和手机上安装的是苹果操作系统,平板电脑和智能手机则大量使用的是安卓操作系统,这些操作系统互不相同,所支持的软件也各不相同。
(2)语言处理程序
语言处理程序可以分为:机器语言、汇编语言、高级语言三类。
①机器语言:使用二进制数编写,优点是能直接为计算机CPU(中央处理单元)所执行,运行速度快;缺点是可读性差(对人来说,含义不明显),而且与CPU的型号挂钩,通用性差。
②汇编语言:用助记符表达机器指令,与机器语言一一对应,必须经过编译和连接,转化为目标程序后才能为CPU所识别。
其特点是运行速度较快,适用于对运行速度有较高要求的实时控制程序,用助记符表示加法操作,遵守一定的语法规则,较直观和容易理解;但需要通过编译,最终变成能为CPU所执行的代码。
举例:让计算机执行“常数3与A寄存器的内容相加,并将结果保存在A中”的汇编语言如下,其中ADD为操作码(助记符),A,#3为操作数。
ADD A,#3(www.chuimin.cn)
③高级语言:高级语言是一种接近人们日常生活用语的程序设计语言,与机器语言没有一一对应的关系,必须经过解释,或者编译和连接,转化为目标程序后才能被CPU执行。
其特点是接近日常生活中的语言表达方法,遵守一定的语法规则,直观、容易理解。常用高级语言有许多,例如:BASIC及其变种、C、FORTRAN、PASCAL、JAVA等。
举例:将数据20存储到A变量中。
A=20
(3)系统维护工具软件
系统维护工具软件是用于保证计算机正常运转的工具软件,一般包括设备安装程序、设备诊断程序和软件维护程序等。
设备安装程序指各种设备的驱动程序,设备诊断程序指各种监测硬件设备故障的程序,软件维护程序指格式化磁盘、磁盘整理、监测和清除病毒、防火墙软件等。
2.常用操作系统
目前常用的操作系统有Windows操作系统、苹果操作系统和安卓操作系统等, Windows操作系统将在第2章中专门介绍,在此对苹果操作系统和安卓操作系统作一简单介绍。
(1)苹果操作系统
苹果操作系统即Mac OS X,是广泛应用于苹果系列计算机、平板电脑和手机的操作系统。Mac OS X基于著名的UNIX系统,设计简单直观,安全易用。随着苹果公司的众多产品的推出并获得市场成功,苹果操作系统也为更多的用户熟悉。
苹果操作系统与Windows相比,具有如下特点:
①仅仅高度兼容Mac软件,不支持其他软件,所以Windows上的Word、Excel等软件都不能在苹果机上使用;
②与Windows不同,没有快捷菜单,只有Home(返回)键;
③更多地使用了触摸屏技术。
(2)安卓操作系统
安卓(Android)操作系统是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。2013年9月24日谷歌开发的操作系统Android 5岁生日时,全世界采用这款系统的设备数量已经达到10亿台。
安卓系统的最大特点和优势就是其开放性,安卓开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者和丰富的硬件,随着应用的日益丰富,又得到了更多的用户。
3.应用软件
应用软件是针对某一具体的应用任务而制作的软件,种类繁多,常用的有:
①文字处理软件:WPS,Word,Write等;
②数据处理软件:Excel,Lotus1-2-3,FoxPro,Access,SPSS等;
③多媒体开发演示软件:PowerPoint,Authorware,ToolBook等;
④计算机辅助软件:CAD(计算机辅助设计),CAI(计算机辅助教学),CAT(计算机辅助测试),CAM(计算机辅助制造)等;
⑤实时处理软件:银行金卡系统,天气预测系统,工业自动化控制系统等。
1.2.3 计算机的硬件系统
1.“冯·诺伊曼”模式
1946年,美籍匈牙利科学家冯·诺伊曼(John von Neumann)等人在一篇名为《电子计算仪器逻辑设计的初步讨论》(Preliminary Discussion of the Logical Design of an Electronic Computing Instrument)的论文中指出一个通用计算机应由运算器、控制器、存储器、输入设备和输出设备等组成,并采用程序存储和控制的方式进行运算。这种计算机框架模式被称为冯·诺伊曼模式。
至今微型计算机仍然沿袭了冯·诺伊曼模式。由于电子技术的发展,运算器和控制器被集成在一片集成电路中,即中央处理器(又称CPU)。通常将中央处理器和内存储器合在一起称为主机,将外存储器、输入设备和输出设备等称为计算机外部设备,简称外设。
现代的计算机科学研究中,正努力探索新的计算材料和计算技术,如生物计算机、光计算机和量子计算机等,具有与传统计算机不同的系统结构,也被称为“非冯·诺伊曼模式”的计算机。
2.主机和外设
由于微型计算机的体积小,一般也可将微型计算机的机箱称为主机,机箱外的设备简称外设。机箱内的主机板上安装了CPU、显卡、声卡、内存以及硬盘、光盘驱动器等部件。
微型计算机的外设主要有显示器、键盘、鼠标器、打印机和扫描仪等,这些外部设备承担了系统数据的输入输出工作。外设通过各种接口与计算机主板相连,在启用时还需要安装相应的驱动程序。
随着一体式计算机的问世,微型计算机的主机和外设的概念正在被淡化。
有关计算机应用基础的文章
操作系统的资源管理主要包括存储管理、CPU管理、设备管理和文件管理。CPU管理根据一定的策略把CPU交替地分配给系统内等待运行的用户程序。图5-6 操作系统的组成结构从操作系统的用户的角度看,存储管理、CPU管理、设备管理和文件管理等位于操作系统的内部,所以这些部分也称作操作系统的内核,用户接口位于操作系统的外部,所以这部分也称作外壳。......
2023-11-18
如果把计算机系统比作人的话,硬件就是他的躯干。软件构成计算机系统的大脑。系统软件由执行基础性任务的程序和相应的文档组成。系统软件又分作两部分,一部分就是本章要讨论的操作系统,另一部分是支撑软件。图5-1 操作系统的位置对于应用软件来说,裸机是计算机的一种抽象层次,裸机只能提供基本的功能。对于操作系统来说,它的直接使用者主要有两类,一类是用户,另一类是位于它上层的软件。......
2023-11-18
学习目标1.了解汽车空调系统的作用和组成。汽车空调系统按照功能分为五个子系统:制冷系统、加热系统、送风系统、操纵控制系统和空气净化系统。汽车空调系统的主要功能如下:①空调器能控制车厢内的气温,既能加热空气,也能冷却空气,以便把车厢内温度控制到舒适的水平。②汽车空调的压缩机一般由发动机驱动,而发动机的转速可在600~5000r/min间变化,因此系统中制冷剂流量的变化幅度大。......
2023-09-17
从这一观点来看,操作系统为用户使用计算机提供了许多服务功能和良好的工作环境。通过逐层的功能扩充,最终完成操作系统虚拟机,从而为用户提供全套的服务,满足用户的要求。......
2023-10-26
图1.2-1 数控系统的组成数控系统的基本组成如图1.2-1所示。数控装置的作用是将外部输入命令转换为控制信号,以控制设备各部分的运动。此外,在全闭环控制的数控机床上,用于直接位置测量的光栅、编码器等也是数控系统的基本部件。......
2023-06-25
每一种电路实体部件具有各自不同的电磁特性和功能,按照人们的需要,把相关电路实体部件按一定方式进行组合,就构成了一个个电路。在电路中,电源是激励,是激发和产生电流的因素。其主要功能是对发电厂发出的电能进行传输、分配和转换。电子技术中的电路:特点是小功率、小电流。其主要功能是实现对电信号的传递、变换、储存和处理。......
2023-06-24
2.1.2.4操作系统的功能如前所述,操作系统是计算机系统的管理者,它的主要职能是管理和控制计算机系统中所有硬件、软件资源,合理地组织计算机的工作流程,同时为用户提供一个良好的工作环境和友好的界面。......
2023-11-07
管理代理软件所起的作用是,充当管理系统与管理代理软件驻留设备之间的中介,通过控制设备的MIB中的信息来管理该设备。在某些情况下,管理员也可以通过设置某个MIB对象来命令系统进行某种操作。MIB是一个信息存储库,这里包括了数千个数据对象,网络管理员可以通过直接控制这些数据对象去控制、配置或监控网络设备。不管到底有多少个MIB数据对象,管理代理软件都需要维持它们的一致性,这也是管理代理软件的任务之一。......
2023-11-04
相关推荐