Linux教程

操作系统原理

本文主要是介绍操作系统原理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。
操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
操作系统主要分为三类:
一、桌面操作系统
桌面操作系统主要用于个人电计算机上。个人计算机市场从硬件架构上来说目前分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统:

  1、Unix和类Unix操作系统:Mac OS X,Linux发行版(如Debian,Ubuntu,Linux Mint,Suse Linux,Fedora等);

  2、微软公司Windows操作系统[2]:Windows XP,Windows Vista,Windows 7,Windows 8等。
二、服务器操作系统
服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。现在服务器操作系统只要集中在三大类:

  1、Unix系列:SUN Solaris,IBM-AIX,HP-UX,FreeBSD等;

  2、Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu等;

  3、Windows系列:Windows Server 2003,Windows Server 2008,Windows Server 2008 R2等。
三、
嵌入式操作系统
  嵌入式操作系统应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等。嵌入式操作系统种类繁多,目前广泛使用的操作系统包括:可以方便进行剪裁和移植的嵌入式Linux、Windows CE等嵌入式操作系统以及广泛应用在智能手机和平板电脑的Android、iOS、Symbian、Windows Phone和BlackBerry OS等操作系统。

这篇关于操作系统原理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!