当前位置:首页 > 常识资讯 > 正文

操作系统有何作用(计算机软件系统的作用)

操作系统有何作用

最早也是基于BSDUnix开发的,那时就直接叫SunOS,从SunOS5以后就以Solaris的名字面市,从Solaris10开始它也是免费开源的软件了,开始主要是为

操作系统有何作用(计算机软件系统的作用)

最新的版本HP-UX11iv2.可以管理128颗处理器,1TB内存,32TB文件系统,最大2TB的文件。

HP-UX。HP-UX10.10和10.20分别具有非常大的文件系统和文件。HP-UX11.00也有32位版本,使得基于32位PA-7X00系统也可以得到HP-UX11.00的新功能和特色;基于PA-8X00的K系列和T系列系统的客户要在

苹果机上销售的。它不支持其它设备,每当有新的设备时都要通过添加扩展来支持设备。新的MacOSX结合

在工业界领先(39,469TPMS)的V系列系统,只可以运行64位的HP-UX11.00。主要运行于

计算机软件系统的作用

这就是普通电脑里发生的事情。RAM中有许多不同的程序和数据区域。OS跳转到程序,程序跳转到例程,例程跳转到子程序。每个程序处理其数据或计算某些内容或执行I/O操作。当每一个完成时,它会跳回到它的来源。CPU一次执行一个程序中的一条指令,如果它们被智能地编写,每个程序都会一条一条地完成任务,而不会干扰其他程序。

操作系统的核心基本上是一个指令循环,它提出以下问题:我需要输入什么吗?我需要输出什么吗?我需要让一些程序运行吗?

让OS执行所有I/O功能有几个原因。一个是它使编写应用程序更容易,程序员甚至不需要知道外围设备的实际工作方式。另一个原因是,如果每个应用程序都有自己的所有I/O例程的副本,那么将浪费大量RAM。其中一个最重要的原因是,操作系统可以检查程序是否应该被允许做它要求做的事情。这是OS作为老板的另一项工作的一部分。

每个程序还使用部分“地址空间”存储正在处理的数据。例如,计算器需要有几个字节,用于存储用户输入的数字。纸牌需要一些字节来指定哪些牌在哪个位置。字处理器需要一些RAM来存储组成您正在处理的文档的所有ASCII代码。操作系统还需要字节,以便存储字体、跟踪应用程序的加载位置、接收从磁盘读取的数据,以及执行其他用途。

这一切看起来都很复杂,一眨眼之间就执行了数百万和数十亿条指令。有一些组织程序的方法和良好的编程实践可以使其更容易理解。

计算机的硬件系统由五大部分组成

如果所有这些问题的*都是否定的,那么CPU只是在这个循环中反复执行指令,每秒执行数百万次。当有事情要做时,它跳到处理它的程序的开头,当完成后,它跳回到这个循环,在那里操作系统“等待”其他事情。

在每个程序的RAM中,都有使程序工作的所有指令代码。每个程序可以被分成自己的主循环,以及许多用于它需要执行的各种任务的例程。如上所述,操作系统还具有可由其他程序调用的例程。

如果我们的计算机包括一个“中断系统”,就像我们在前几章所描述的那样,每当有人按下键盘上的键或移动鼠标时,就会有一个中断,它会调用操作系统的一部分来确定是哪个I/O设备导致了中断,然后调用适当的例程来处理它。完成后,CPU将继续执行中断发生时运行的任何程序的下一条指令。

有话要说...