课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
对于大多数软件开发程序员来说,熟练使用不同的操作系统能够更好的适应不同的编程开发环境,下面我们就通过案例分析来了解一下,操作系统的概念。
一、操作系统的概念
1、计算机系统
一个完整的计算机系统,不论是大型机、小型机还是微型机,都由两大部分组成:计算机硬件和计算机软件。
计算机硬件和计算机软件在计算机系统中是相辅相成、缺一不可的,它们共同组成了计算机系统。计算机硬件是计算机的躯体和基础,计算机软件是计算机的头脑和灵魂,没有软件的计算机和缺少硬件的计算机都不能成为完整的计算机系统。
1)、计算机硬件
计算机硬件是指构成计算机系统所必须配置的各种设备,是“看得见,摸得着”的物理部件,它是组成计算机系统的物质基础。计算机硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
2)、计算机软件
计算机软件是指由计算机硬件执行以完成一定任务的程序及其数据。
2、什么是操作系统
操作系统属于软件中的系统软件,是紧挨着硬件的一层软件,是对硬件功能的次扩充;其他软件则是建立在操作系统之上的,通过操作系统对硬件功能进行扩充,并在操作系统的统一管理和支持下运行各种软件。
什么是操作系统呢?不同计算机使用者的看法可能不同,下面我们从不同角度来讨论操作系统的概念。
1).用户环境的观点
从用户的角度来看,操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统来使用计算机系统,即用户在操作系统的支持下,能够方便、快捷、安全、可靠地操纵计算机硬件资源,运行自己的程序。
用户可通过以下三种方式使用计算机:
(1)直接使用操作系统提供的键盘命令或Shell命令语言,如Linux操作系统的字符接口;
(2)利用鼠标点击窗口中的图标,以执行相应的应用程序,如Windows操作系统的图形用户接口;
(3)使用在应用程序中调用操作系统的内部功能模块(系统调用接口)。
2).资源管理的观点
把操作系统看作系统资源的管理者,是目前关于操作系统描述的主要观点。操作系统的功能就是负责对计算机的软硬件资源进行控制、调度、分配和回收,协调系统各程序对资源使用请求的冲突,保证各程序都能顺利运行完成。
3).虚拟机观点
安装了操作系统的计算机又称虚拟机,一台完全无软件的计算机称为“裸机”,即使其功能再强,也是难于使用的。
从这一观点来看,操作系统为用户使用计算机提供了许多服务功能和良好的工作环境,用户不再直接使用“裸机”,而是通过操作系统来控制和使用计算机,从而把计算机扩充为功能更强、使用更加方便的虚拟计算机。
综上所述,我们把操作系统定义如下:操作系统是一组控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户使用的程序的集合。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。