一、计算机资源
计算机资源分为两部分:硬件资源、软件资源。
硬件:看得见摸得着的设备。
软件:一般由研发工程师开发的一些程序,一般会称之为应用软件。
问题:为什么在键盘上敲键盘会在屏幕上显示呢?
键盘(硬件) -> 驱动(键盘驱动软件) -> 操作系统(软件) -> 显卡驱动 -> 显示器(硬件)
操作系统(OS,operation system)属于特殊的软件。其他的一些应用软件都必须安装在操作系统中。
二、操作系统
目前市面上常见的操作系有:
Windows系统:由微软公司开发的一闭源款操作系统(用户操作系统、服务器操作系统),从最早的DOS版本,win 95,win 97,win 98,win 2000,win 2003(服务器操作系统),win xp,win vista,win 7,win serve 2008(服务器操作系统),win 8,win server 2012(服务器操作系统),win 10,win server 2016(服务器操作系统),win 11。
Mac 系统:由苹果公司开发的一款闭源操作系统。是借鉴 openBSD操作系统开发出的操作系统。
Linux操作系统:一款目前市面上占有量最多的服务器操作系统。其是一款开源操作系统。
Linux有很多分支,常见的分支有乌班图(ubuntu)、CentoOS(社区企业网络操作系统)、RedHat、SUSE、Debian等等。但是Linux目前在世界上最大的分支是安卓(谷歌研发的Linux分支)。
开源:开放源代码,开源不意味着免费。RedHat 红帽认证
闭源:不开放源代码,其他人是看不到源代码的,有部分闭源软件是收费的,如windows的系统,office
现在企业开发等用的操作系统一般都是linux操作系统,但是为什么要用linux操作系统呢?
①性能:windows服务器操作系统不如linux高。
②稳定性:
底层架构:linux更加稳定,其开机时间可以达到好几年不关机。
开源:因为开源,人人都可以看到源代码,就可以为其提供自己的补丁,补丁可以提高稳定性和安全性。
③安全性:linux操作系统相比windows操作系统安全性更高
④远程管理方面:windows不及linux高效。
⑤服务器价格昂贵,需要对计算机资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能)、而不是把资源浪费在图形化界面或者方便程度上。