电脑系统集合包什么意思_系统集成英语怎么说
1.电脑开机时显示配置service pack什么意思
2.举例说明什么是硬件软件硬盘软盘
3.从软件的角度考虑,操作系统是什么和什么的集合?
4.系统软件包括什么
5.电脑和手机里的安装包有用吗?可以删除吗?安装包是什么?
6.计算机的软件系统包括
7.什么叫操作系统?
计算机系统包括硬件系统和软件系统两部分。
硬件系统是构成计算机的所有实体部件的集合;软件系统是各种程序和文档的总和。计算机的硬件系统,硬件主要由运算器、控制器、存储器、输入设备、输出设备五大部分构成。
1.运算器:计算机进行算术运算与逻辑运算的主要部件。
2.控制器:从存储器中逐条取出指令控制计算机各部件协调工作,其是计算机的指挥中心。
3.存储器计算机的存储部件,用于存放原始数据和程序。存储器按8位二进制位或其倍数划分存储单元,每个单元有一个编号,即地址。存储器分为内存储器(主存储器)和外存储器(辅助存储器)两种;内存是半导体存储器,其又可分为只读存储器(ROM)和随机存储器(RAM)两种,平时所说的内存一般是指RAM;外存主要是磁性介质存储器,有磁盘(软盘、硬盘)、磁带、只读光盘等。CPU可直接对内存进行存取操作,而外存的数据都必须先调入内存才能进行操作,因此内存是计算机信息交换的中心。内存存取速度快,存储容量小,一掉电信息就丢失;外存存取速度慢,存储容量大,可永久保存数据。
电脑开机时显示配置service pack什么意思
这种说法不是很确切。
有可能是指:计算机操作系统,它是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用
也有可能是指:计算机系统,它由计算机硬件和软件两部分组成。硬件包括中央处理机、存储器和外部设备等;软件是计算机的运行程序和相应的文档。计算机系统 具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。
举例说明什么是硬件软件硬盘软盘
Service Pack是操作系统中比较大的而且重要的升级补丁,直译是服务包,一般说法是补丁。
用途是修补系统、大型软件中的安全漏洞,一般是补丁的集合。简称SP。
有助于确保 Windows 更可靠。包含安全和性能改进并支持新型硬件。确保你安装了最新的 Service Pack,以使 Windows一直保持最新状态。
扩展资料:
XP服务包
1、Windows XP Service Pack 1
2002年9月25日发布
SP1 包含Windows XP在以下方面的功能更新:
USB1.1升级至USB2.0;支持更多硬件;安全问题更新(包括 Windows XP Update Package);操作系统可靠性;多种应用程序兼容性;Windows XP 安装简化。
2、Windows XP Service Pack 2
2004年8月6日发布
Windows XP 服务包 Service Pack 2 (SP2) 着重于安全问题,
它提供了对病毒、黑客和蠕虫病毒的更好保护,并且内置Windows防火墙、Internet Explorer 弹出窗口拦截程序以及新的Windows 安全中心、新的Windows Media Player9和DirectX9.0C。此外,还增加了对Cool'n'Quiet的支持。
3、Windows XP Service Pack 3
2008年5月6日发布
Windows XP SP3 包含以前发布的所有 Windows XP 更新,包括安全更新、修补程序以及选择带外版本。例如,此 Service Pack 包含以前作为更新发布的功能。
如 Microsoft(R) 管理控制台 (MMC) 3.0 和 Microsoft Core XML Services 6.0 (MSXML6)。
一个明显的例外是 SP3 包含网络访问保护(NAP),其目的是帮助使用 Windows XP 的组织利用 Windows Server(R) 2008 操作系统中的新功能。
知识库文章 936929 列出了与 Windows XP SP3 中所包含更新关联的其他所有知识库文章。以下部分还提供了对 Windows XP SP3 中所包含功能的深层次描述。
参考资料:
从软件的角度考虑,操作系统是什么和什么的集合?
举例说明什么是硬件\软件\硬盘\软盘
1.认识电脑硬件
一个完整的电脑系统包括硬件和软件两部分。顾名思义,硬件,就是电脑中那些看得见摸得着的实物设备,如主机、显示器。而软件则是相对硬件所说的,它是指电脑上运行所需的各种程序及其有关的文档材料,如一个绘图软件或者一个五子棋小游戏。电脑的硬件和软件缺一不可。硬件是软件能够工作的物质基础,是“身体”;而软件是电脑的灵魂,是控制和操作电脑的核心。它们相辅相成,共同构成完整的电脑系统。从外观上看,电脑包括:显示器、主机、键盘、鼠标和音箱。
其中主机是最重要的。人们通过键盘、鼠标等输入设备将数据输入到主机,经过主机的数据处理后,将结果通过显示器、打印机等输出设备输出给我们看。主机的主要组成部分有:CPU、内存、硬盘、主板、显卡、声卡、光驱、软驱等。现在很多类似显卡的部件都可以集成到主板上。CPU又称中央处理器,CPU是英文 Central Processing Unit的缩写。就像人们的大脑一样重要。它指挥、调度电脑的所有工作。平常我们所说的奔2、奔3、奔4指的是CPU的型号。
内存,它可以分为两类:一类是RAM,叫做随机存储器,它负责临时存放等待CPU处理的数据,断电后其中的数据就会丢失,它没有记忆功能。。如果把CPU比作火车的车厢,RAM就是站台,而上、下火车的人们就是等待处理的数据,只能暂时的停留在站台上。另一类是ROM,叫只读存储器,只能读出不能写入,断电后它的内容不会丢失。主机中的其他设备我们这里就不一一介绍,总之它们都各司其职,使电脑正常运行,从而使电脑成为我们工作生活的好帮手。
2.了解电脑软件
我们知道,电脑可以用来工作、学习、娱乐等。除了必须的电脑硬件之外,还需要有软件。通常,我们把只有硬件没有软件的电脑称为“裸机”,它不能做任何有意义的工作。目前根据软件的用途可以将其分为系统软件和应用软件两大类。系统软件是面向电脑系统,为高效率的使用和管理电脑的软、硬件资源,支持应用软件的运行而设计的程序。例如操作系统、程序设计语言和语言处理程序、网络系统软件、系统服务程序等。其中Windows操作系统就是我们经常用的。应用软件是面向用户,为解决实际问题而编写的各种程序。它可以由用户自己来编写,也可以购买。像我们经常使用的办公软件office XP 、绘图软件Photoshop、游戏软件红色警戒等等。
在个人电脑上,最常用的操作系统有五种:DOS、Windows、Unix/Xenix、Linux、OS/2。DOS系统——从1981年问世至今的17年中,DOS经历了7 次大的版本升级,从1.0 版到现在的 7.0 版,不断地改进和完善。Windows系统——Windows是Microsoft公司在1985年11月发表的第一代窗口视觉界面,使 PC 机开始进入了所谓的图形用户界面(GUI:Graphical User Interface)阶段。Unix系统。Unix系统最初是在中小型机上运用。Unix是一个多用户系统,一般要求配有8M以上的内存和较大容量的硬盘。Linux系统 ——Linux是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能。
应用软件是面向用户,为解决实际问题而编写的各种程序。它可以由用户自己来编写,也可以购买。像我们经常使用的办公软件Office XP、绘图软件Photoshop、游戏软件红色警戒等等。
硬盘就是硬件的一种,用来存储文件的,软盘也是一种存储设备,要软驱才能用,现在只有1.44MB的,容量太小了,现在一般都不用了,现在已经逐渐被U盘所代替了
什么叫软盘\光盘\硬盘\软件\硬件?1软盘就是那个四方的,最古老的那种
2光盘就是VCD DVD那样的。能安装软件的,XP安装盘就是光盘
3硬盘就是你电脑用来存系统和其他文件的那个东西,电脑的软件都装在那里
4软件就是你平时用的,像什么OFFICE。 QQ。这都是软件,前者是办公软件,后者是聊天软件。
5硬件是你电脑里的东东,是你花大量银子买的那些装在机箱里的东西
什么是硬盘软盘,硬件软件,内存外存?硬盘是在电脑里面的
软盘是可以携带的一张类似光碟的。不过现在用软盘的都比较少了!
硬件说通俗一点就是看得见摸得到的东西,比如主机,显示器等等
软件就是摸不到的东西,比如你的QQ,网络游戏等
内存是硬件里的一部分
至于你说的外存我也没听说过
什么是软件,硬件,软盘,硬盘?软件[sofare](中国大陆及香港用语,台湾作软体)是一系列按照特定顺序组织的计算机数据和指令的集合,按照特定顺序组织的电脑数据和指令的集合。
软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。
类型划分
一般来讲软件被划分为系统软件、应用软件。
其中系统软件包括操作系统和支撑软件。
“计算机硬件”的简称。与“软件”相对。电子计算机系统中所有实体部件和设备的统称。从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入设备、输出设备等。
一般我们看到的电脑都是由:主机(主要部分)、输出设备(显示器)、输入设备(键盘和鼠标)三大件组成。 而主机是电脑的主体 ,在主机箱中有:主板、CPU、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件。其中,主板、CPU、内存、电源、显卡、硬盘是必须的,只要主机工作,这几样缺一不可。
硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。
软盘(Floppy Disk)是个人计算机(PC)中最早使用的可移介质。软盘的读写是通过软盘驱动器完成的。软盘驱动器设计能接收可移动式软盘,目前常用的就是容量为1.44MB的3.5英寸软盘。软盘存取速度慢,容量也小,但可装可卸、携带方便。作为一种可移贮存方法,它是用于那些需要被物理移动的小文件的理想选择。软盘有八寸、五又四分一寸、三寸半之分。当中又分为硬磁区Hard-sectored 及软磁区Soft-Sectored。
软式磁盘驱动器则称FDD,软盘片是覆盖磁性涂料的塑料片,用来储存数据文件,磁盘片的容量有5.25"的1.2MB,3.5"的1.44MB。以3.5"的磁盘片为例,其容量的计算如下:
80(磁道)x18(扇区)x512 bytes(扇区的大小)x2(双面) = 1440 x1024 bytes = 1440 KB = 1.44MB
3.5英寸软盘片,其上、下两面各被划分为80个磁道,每个磁道被划分为18个扇区,每个扇区的存储容量固定为512字节。
软盘片的存储格式:指盘片的每面划分为多少个同心圆式的磁道,以及每个磁道划分成多少个存储信息的扇区。 扇区是软盘的基本存储单位,每次对磁盘的读写均以被称为簇的若干个扇区为单位进行的。
较早期的软盘是5.25英寸的,单面180KB。后来出现双面360KB。再后来出现3.5英寸双面720KB的。这些都属于低密软盘。再后来出现5.25英寸的双面高密度1.2MB的和3英寸双面高密度1.44MB的,直到最后出现过2.88MB的。这些都属于高密软盘。5英寸的软盘早已经淘汰,2.88MB的也只是昙花一现,市面如今能买到的就只是3英寸双面高密度1.44MB的软盘。
什么叫软硬件不兼容?举例说明。
软硬件不兼容”:例如3D制作及一些特殊软件,可能在有的电脑中不能正常安装或启动,其中可能就有软硬件兼容方面的问题。
什么叫硬件?你能举例说明吗?“硬件”电子计算机系统中所有实体部件和设备的统称。包括:运算器、控制器、存储器、输入、输出设备。如:主板、CPU、内存、电源、显卡、硬盘。它与“软件”是相对的,软件是无形的,硬件是有形的。
什么是系统软件应用软件举例说明系统软件:是指操作系统,如:Windows XP、 Win7、 WIN8
系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
应用软件:是用户使用的程序,如:Word 、QQ、 千千静听、暴风影音等。
应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。
电脑软件能不能损坏硬件?请举例说明,谢谢!可以的
例如MHDD就可以给硬盘做低级格式化,是很费硬盘的,连续几次就报废了
MHDD还有很多破坏性的操作,配合销毁硬盘
PC3000之类的修复工具也有此类功能
英语 in a place\ in place\at a place \at place 区别。造句举例说明。in a place在一个地方
drop in at a place: 顺便拜访某地
I look forward to working in a place where I feel excited to do my work every day.
我期待能在一个让我每天做事都觉得很兴奋的地方工作。
in place在适当位置
The idea is that once a mon language is in place.
他们的想法是,一旦找到了一个共同的语言
at a place
计算机硬件和软件哪个发展更快?请举例说明不明白楼主这个问题的意思,这两个有可比性么?
软件是编程人员开发的程序,只要他愿意,每小时都可以更新下一个新的版本,一点点小小的修改,这就是软件发展……
但总的来说软件的发展是收到硬件的约束的,硬件达不到,软件也是一句空话。
如果楼主是想问这两个行业那个更有前途,我可以给你以下的答案:
就计算机来说,软件是运行在硬件基础上的。没有硬件的支持那么软件就无从谈起。也就是说硬件最先开始,而后才有了硬件。
硬件学习难度比较大,特别是开始阶段,必须从电子技术,信息方面的只是开始。这些只是基础,目前掌握计算机核心硬件技术的公司都是老外。基本上,我们更多的是应用别人的东西。但是,就电子硬件技术来说,从原理图设计,PCB线路板设计需要更多的是经验。所以作为一个电子工程师往往是越老越吃香。
软件学习难度比硬件低,而且发展速度很快。需要掌握的基础是操作系统,数据结构,数据库,软件工程等基础只是,另外就是掌握一门或多门编程语言。对软件来说,经验没有硬件那么重要,知识和一个人的智商反倒比较重要。所以这是一个年轻人热衷的行业,也是年轻人短期就可以拿到高薪的一个行业。
这里说点题外话,要想成为一个高手,就做底层最好了。比如单片机开发。涉及到软件和硬件。必须对硬件非常了解才能编写出很好的程序,当然这样的软硬件高手也是炙手可热的人才。身价很高!
不过话有说回来。无论什么行业,如果你端正态度,认真学习工作,哪怕整个行业就剩下一个人,那么那个人肯定也是你。
系统软件包括什么
操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。
操作系统(英语;Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。
操作系统的型态非常多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。许多操作系统制造者对OS的定义也不大一致,例如有些OS集成了图形化使用者界面,而有些OS仅使用文本接口,而将图形界面视为一种非必要的应用程序。
操作系统理论在计算机科学中为历史悠久而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与内核
电脑和手机里的安装包有用吗?可以删除吗?安装包是什么?
系统软件包括操作系统软件、语言处理系统软件、数据库管理系统软件辅助程序系统软件。
操作系统软件是计算机系统软件的核心,也是计算机系统的控制和管理中心,从资源角度来看,它具有处理机、存储器管理、设备管理、文件管理等4项功能。所有的硬件资源都直接与操作系统打交道,因此它也是计算机硬件裸机和应用程序之间连接到纽带。
操作系统软件是控制和管理计算机各种资源、自动调度用户作业程序、处理各种中断的软件。目前比较流行的操作系统有DOS操作系统、WINDOWS操作系统、UNIX操作系统和Linux、Netware等操作系统。
系统软件的作用
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合。系统软件不针对特定领域,一般包括操作系统和一系列基本的工具,例如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具。
系统软件主要功能是调度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
计算机的软件系统包括
电脑和手机里的安装包是用来安装软件的,安装成功以后,安装包就可以删除了。(但如果是不容易找到的安装包,建议保留,以后重新安装的时候可以用)安装包安装包(Install pack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。运行这个安装包(可执行文件),可以将此软件的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。安装包文件多为exe格式。
制作安装包工具
MSI安装包制作工具
Advanced Installer V4.6.3
软件简介:
Advanced Installer 是一款功能强大、可生成符合MS Windows认证的 Windows Installer的 MSI安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建 MSI 文件包非常方便,
用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合 Windows最佳操作建议。
1. 具有完全安装、注册和卸载组成你应用程序的文件、部件及资源的
功能;主要特点有:
2. 完全自定义 MSI 安装包-具有添加、删除文件及文件夹功能;
3. 添加或移除内、外部文件或 URL 快捷方式;
4. 添加或移除注册表键或项目;
5. 添加或移除环境变量;
6. 安装时可设置文件属性-只读、隐藏等;
7. 强制安装完毕系统重启动;
8. 支持使用 64 位 CPU的系统中安装包制作;
9. Windows系统下安装过程完整日志;
10.支持Java 应用程序;
11.旧版本自动升级。
什么叫操作系统?
系统软件和应用软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
应用软件是指为特定领域开发、并为特定目的服务的一类软件。应用软件是直接面向用户需要的,它们可以直接帮助用户提高工作质量和效率,甚至可以帮助用户解决某些难题。应用软件一般分为两类:一类是为特定需要开发的实用型软件,如会计核算软件、订景系统、工程预算软件和教育辅助软件等:另一类是为了方便用户使用计算机而提供的一种工具软件,如用于文字处理的Word、用于辅助设计的AutoCAD及用于系统维护的瑞星杀毒软件等。
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等。信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。
操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:
进程管理(Processing management)
内存管理(Memory management)
文件系统(File system)
网络通讯(Networking)
安全机制(Security)
用户界面(User interface)
驱动程序(Device drivers)
资源管理
系统的设备资源和信息资源都是操作系统根据用户需求按一定的策略来进行分配和调度的。操作系统的存储管理就负责把内存单元分配给需要内存的程序以便让它执行,在程序执行结束后将它占用的内存单元收回以便再使用。对于提供虚拟存储的计算机系统,操作系统还要与硬件配合做好页面调度工作,根据执行程序的要求分配页面,在执行中将页面调入和调出内存以及回收页面等。
处理器管理或称处理器调度,是操作系统资源管理功能的另一个重要内容。在一个允许多道程序同时执行的系统里,操作系统会根据一定的策略将处理器交替地分配给系统内等待运行的程序。一道等待运行的程序只有在获得了处理器后才能运行。一道程序在运行中若遇到某个事件,例如启动外部设备而暂时不能继续运行下去,或一个外部事件的发生等等,操作系统就要来处理相应的事件,然后将处理器重新分配。
操作系统的设备管理功能主要是分配和回收外部设备以及控制外部设备按用户程序的要求进行操作等。对于非存储型外部设备,如打印机、显示器等,它们可以直接作为一个设备分配给一个用户程序,在使用完毕后回收以便给另一个需求的用户使用。对于存储型的外部设备,如磁盘、磁带等,则是提供存储空间给用户,用来存放文件和数据。存储性外部设备的管理与信息管理是密切结合的。
信息管理是操作系统的一个重要的功能,主要是向用户提供一个文件系统。一般说,一个文件系统向用户提供创建文件,撤销文件,读写文件,打开和关闭文件等功能。有了文件系统后,用户可按文件名存取数据而无需知道这些数据存放在哪里。这种做法不仅便于用户使用而且还有利于用户共享公共数据。此外,由于文件建立时允许创建者规定使用权限,这就可以保证数据的安全性。
程序控制
一个用户程序的执行自始至终是在操作系统控制下进行的。一个用户将他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内,操作系统就根据要求控制这个用户程序的执行直到结束。操作系统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等。
人机交互
操作系统的人机交互功能是决定计算机系统“友善性”的一个重要因素。人机交互功能主要靠可输入输出的外部设备和相应的软件来完成。可供人机交互使用的设备主要有键盘显示、鼠标、各种模式识别设备等。与这些设备相应的软件就是操作系统提供人机交互功能的部分。人机交互部分的主要作用是控制有关设备的运行和理解并执行通过人机交互设备传来的有关的各种命令和要求。
进程管理
不管是常驻程序或者应用程序,他们都以进程为标准执行单位。当年运用冯纽曼架构建造电脑时,每个中央处理器最多只能同时执行一个进程。早期的OS(例如DOS)也不允许任何程序打破这个限制,且DOS同时只有执行一个进程(虽然DOS自己宣称他们拥有终止并等待驻留(TSR)能力,可以部分且艰难地解决这问题)。现代的操作系统,即使只拥有一个CPU,也可以利用多进程(multitask)功能同时执行复数进程。进程管理指的是操作系统调整复数进程的功能。
由于大部分的电脑只包含一颗中央处理器,在单内核(Core)的情况下多进程只是简单迅速地切换各进程,让每个进程都能够执行,在多内核或多处理器的情况下,所有进程通过许多协同技术在各处理器或内核上转换。越多进程同时执行,每个进程能分配到的时间比率就越小。很多OS在遇到此问题时会出现诸如音效断续或鼠标跳格的情况(称做崩溃(Thrashing),一种OS只能不停执行自己的管理程序并耗尽系统资源的状态,其他使用者或硬件的程序皆无法执行)。进程管理通常实现了分时的概念,大部分的OS可以利用指定不同的特权等级(priority),为每个进程改变所占的分时比例。特权越高的进程,执行优先级越高,单位时间内占的比例也越高。交互式OS也提供某种程度的回馈机制,让直接与使用者交互的进程拥有较高的特权值。
内存管理
根据帕金森定律:“你给程序再多内存,程序也会想尽办法耗光”,因此程序员通常希望系统给他无限量且无限快的存储器。大部分的现代计算机存储器架构都是层次结构式的,最快且数量最少的暂存器为首,然后是高速缓存、存储器以及最慢的磁盘存储设备。而操作系统的存储器管理提供查找可用的记忆空间、配置与释放记忆空间以及交换存储器和低速存储设备的内含物……等功能。此类又被称做虚拟内存管理的功能大幅增加每个进程可获得的记忆空间(通常是4GB,既使实际上RAM的数量远少于这数目)。然而这也带来了微幅降低运行效率的缺点,严重时甚至也会导致进程崩溃。
存储器管理的另一个重点活动就是借由CPU的帮助来管理虚拟位置。如果同时有许多进程存储于记忆设备上,操作系统必须防止它们互相干扰对方的存储器内容(除非通过某些协定在可控制的范围下操作,并限制可访问的存储器范围)。分区存储器空间可以达成目标。每个进程只会看到整个存储器空间(从0到存储器空间的最大上限)被配置给它自己(当然,有些位置被操作系统保留而禁止访问)。CPU事先存了几个表以比对虚拟位置与实际存储器位置,这种方法称为标签页(paging)配置。
借由对每个进程产生分开独立的位置空间,操作系统也可以轻易地一次释放某进程所占据的所有存储器。如果这个进程不释放存储器,操作系统可以退出进程并将存储器自动释放。
虚拟内存
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
在早期的单用户单任务操作系统(如DOS)中,每台计算机只有一个用户,每次运行一个程序,且次序不是很大,单个程序完全可以存放在实际内存中。这时虚拟内存并没有太大的用处。但随着程序占用存储器容量的增长和多用户多任务操作系统的出现,在程序设计时,在程序所需要的存储量与计算机系统实际配备的主存储器的容量之间往往存在着矛盾。例如,在某些低档的计算机中,物理内存的容量较小,而某些程序却需要很大的内存才能运行;而在多用户多任务系统中,多个用户或多个任务更新全部主存,要求同时执行独断程序。这些同时运行的程序到底占用实际内存中的哪一部分,在编写程序时是无法确定的,必须等到程序运行时才动态分配。[4]
为此,希望在编写程序时独立编址,既不考虑程序是否能在物理存储中存放得下,也不考虑程序应该存放在什么物理位置。而在程序运行时,则分配给每个程序一定的运行空间,由地址转换部件将编程时的地址转换成实际内存的物理地址。如果分配的内存不够,则只调入当前正在运行的或将要运行的程序块(或数据块),其余部分暂时驻留在辅存中。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。