计算机毕业论文中对计算机操作系统的理解
操作系统有五个主要功能:处理器管理、内存管理、设备管理、文件管理和用户界面。我们今天使用的大多数PC只需要一个CPU,但有时我们必须在计算机上运行多个程序。每个程序在使用CPU时,都需要合理分配,协调一致。操作系统对于处理器的分配有相应的调度算法,这些任务由操作系统为你完成。
内部存储器用于存储程序和数据。如何把它们有序的存储起来而又互不干扰,如何充分合理的利用有限的空间,这些都是需要操心的,而这一切也是操作系统的事。
当您想要使用打印机等设备时,只需单击打印机按钮将内容发送到打印机即可停止后台打印。纸网,www.homelunwen.com的一个高手,因为操作系统的原因,能够这么轻松的调用外部设备,不影响目前的处置工作,所以设备的管理也很重要。
文件的操作对每个用户来说都是家常便饭。每次访问文件,只需要知道位置和文件名。有没有想过你要访问的文件在哪个频道哪个扇区?有时候你不希望我的文件被外人看到,但是你也可以设置权限。这些后台工作都是操作系统做的,你只需要停止操作文件就可以了。
操作系统还提供了两种界面供用户使用:命令界面和系统调用界面。命令界面允许用户交互使用计算机,输入一个命令,系统会响应并返回结果,用户根据结果输入下一个命令,以此类推。
为程序员提供了系统调用,每个系统都是一个可以完成特定功能的子程序,这样程序员就可以在操作系统的肩膀上编译程序,不需要从头开始编译所有的功能。操作系统提供的函数只需要调用,这叫拿来主义。看来操作系统要管的事情很多,设计一个优秀的操作系统真的不容易。