【摘要】:操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。图3-2操作系统的地位首先先看一个程序的执行过程。第2步:在执行时需要将程序从外存装载到内存;因为CPU不能直接对外存中的程序或数据进行操作,只能对内存中的程序或数据进行操作。③如何获得CPU的资源?这些问题是如何解决,如何处理的,这都是操作系统要解决和处理的问题,也是操作系统的基本功能。
操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务,并且为用户提供与系统交互的操作界面。计算机发展到今天,从个人计算机到巨型计算机,无一例外都配置一种或多种操作系统,操作系统已经成为现代计算机系统不可分割的重要组成部分。(见图3-2)
图3-2 操作系统的地位
首先先看一个程序的执行过程。
第1步:一个程序为了长期保存,应先将其建立保存在外存(主要是磁盘)中。
第2步:在执行时需要将程序从外存装载到内存;因为CPU不能直接对外存中的程序或数据进行操作,只能对内存中的程序或数据进行操作。
第3步:依据程序中内容,一条一条地执行指令,每条指令的执行又分为3步:取指令、分析指令和执行指令。
第4步:输出结果。
第5步:运行结束,释放资源。(www.xing528.com)
上述程序执行的过程中,一般要遇到一些问题。
①将程序保存在外存的什么位置?如何区分不同的文件?
②将程序从外存装载到内存的什么位置?如何分配内存?
③如何获得CPU的资源?如果有多个程序要运行,如何处理?
④如何获得外设的资源?
⑤如何释放资源?
这些问题是如何解决,如何处理的,这都是操作系统要解决和处理的问题,也是操作系统的基本功能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。