学习之路之操作系统

  前一段时间遇到一个问题需要用到命令行(command line),之前一直是用图形用户界面跟电脑交互的,很少用命令行,所以就开始研究有什么命令行,知道命令行是人机交互的一种方式,要了解命令行先要了解操作系统,于是这两天就看了关于操作系统的知识(主要是百度百科和维基百科),感觉对自己的认识提高了很多,以前不明白的很多东西放在操作系统的角度慢慢有了一种大致的概念。下面就大致介绍一下操作系统是什么以及自己的总结。

  维基百科的介绍:操作系统:(operating system)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与与输出设备、操作网络语管理文件等基本事务。操作系统也提供了一个让用户与系统交互的操作界面。操作系统的形态非常多样,不同机器安装的操作系统可从简单到复杂,可从非智能手机的嵌入式系统到超级电脑的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。

  百度百科的介绍:操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。

  操作系统就行人的大脑一样,管理电脑的各个部分,包括硬件跟软件,我们写的应用程序都是调用操作系统对应的API,通过API来调用电脑的资源来实现一些功能,而我们做的就是在实现功能的前提下不断优化我们的软件,包括降低我们的开发成本与所消耗硬件的资源(CPU,内存等)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值