计算机操作系统全面解析:一站式学习指南

发表时间: 2019-07-23 22:42

1、计算机操作系统

计算机操作系统(operating system缩写作OS)是管理计算机硬件与软件资源的计算机的系统程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

操作系统在计算机系统中的位置

1)操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。

2)以现代标准而言,一个标准PC的操作系统应该提供以下的功能:

  • 进程管理:计算机中的应用程序都是以进程单位运行的,操作系统调度多个进程到CPU执行的过程称为进程管理。
  • 内存管理:操作系统管理计算机内存,控制着内存的分配和回收,管理者内存与外存的信息交换,以及配合硬件做地址转换。
  • 文件系统:管理硬盘的数据,可将数据已目录或者文件的形式存储。
  • 网络通信:管理与计算机外部的网络通信,例如通过浏览器浏览网页,打印文件等。
  • 安全机制:控制一些安全机制,包含计算机非法入侵和一些合法校验。
  • 用户界面:图形界面。
  • 驱动程序:与硬件交互的计算机软件,操作系统通过驱动程序与硬件交互,例如:USB驱动。

2、常见的操作系统

1)Windows

windows10

微软创始人比尔.盖茨

Windows操作系统是美国微软公司推出的一款操作系统。该系统从1985年诞生到现在,经过多年的发展完善,相对比较成熟稳定,是当前个人计算机的主流操作系统。

Windows系统的特点:

a、Windows操作系统界面友好,窗口制作优美,操作动作易学,多代系统之间有良好的传承,计算机资源管理效率较高,效果较好。

b、Windows操作系统作为优秀的操作系统,由开发操作系统的微软公司控制接口和设计,公开标准,因此,有大量商业公司在该操作系统上开发商业软件。Windows操作系统的大量应用软件为客户提供了方便

c、windows操作系统对硬件支持良好

基于如下的优点让Windows成为个人计算机主流的操作系统。

2)macOS

maxOS

苹果的创始人乔布斯

macOS是苹果公司推出的基于图形用户界面的操作系统,在个人计算机操作系统中的使用份额仅次于Windows,位居第二。

macOS系统的特点:

a、macOS自称一个体系,只能在苹果产品中使用,windows的应用程序安装包不支持macOS,反之亦然。

b、macOS的图形界面设计的比较简洁。

苹果公司的产品是很不错的,macbook,iPhone,iPad,iPod等都是很高端的产品。

3)Linux

linux

Linux是一种自由和开源的类UNIX操作系统,该操作系统的内核由林纳斯·托瓦兹(Linus Torvalds)在1991年10月5日首次发布。由于Linux操作系统比较稳定,是服务器端的主流操作系统,由于Linux操作系统开源,设计精巧,兼容性比较好,被大量安装嵌入式设备中,例如:android手机内核就是Linux系统,平板电脑,路由器,电视盒子,机顶盒等很多智能化的设备。

林纳斯·托瓦兹

Linux系统的特点:

a、免费开源,广泛的硬件支持。

b、模块化程度高,Linux的内核设计的比较精巧,其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。

c、安全性及可靠性好,因此是服务端的主流操作系统。

d、很多发行版本:Ubuntu、Debian、Fedora、openSUSE、CentOS等。

e、linux的图形化界面不如Windows友好,因此它在个人电脑的操作系统方面使用率不高。

随着移动设备增多,物联网兴起,Linux系统必定大放异彩。

3、32位和64位的操作系统

32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。目前大部分都是64位的。

两个有一定的区别:

1)运行能力不同

64位可以一次性处理8个字节的数据量,而32位一次性只可以处理4个字节的数据量,因此64位比32位的运行能力提高了一倍。

2)内存寻址不同

64位最大寻址空间为2的64次方,理论值直接达到了16TB,而32位的最大寻址空间为2的32次方,为4GB。

3)运行软件不同

由于32位和64位CPU的指令集是不同的。所以需要区分32位和64位版本的软件。

总的来说64位处理器和系统在运算能力和读写内存速度上比32位处理器和系统有很大的优势。