简介:
操作系统(英语:operating system,缩写作OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
就本文所讲的可以联网并且浏览网页的操作系统主要可以分为两类:PC端和移动端,PC端操作系统有windows、Mac OS、Linux等,移动端的操作系统有Android、IOS、Windows Phone。
操作系统的功能:
1、进程管理。进程管理通常实践了分时的概念,大部分的操作系统可以利用指定不同的特权档次(priority),为每个进程改变所占的分时比例。特权越高的进程,运行优先级越高,单位时间内占的比例也越高。交互式操作系统也提供某种程度的反馈机制,让直接与用户交互的进程拥有较高的特权值。
2、内存管理。内存管理器将内存划分为不同的块,将每一个进程分配到独立的内存空间中,不同的进程之间不能相互访问,处理进程提出的申请和释放内存的请求,在进程停止响应时,内存管理器还可以承担主动释放内存的功能。
3、文件系统。操作系统一般会提供一套增、删、查、改磁盘上文件的接口,应用程序使用这些接口管理磁盘上的文件。磁盘的文件系统有很多种类型,现在较常见的是FAT32和NTFS,不同的操作系统可能采用不同的磁盘格式。
4、网络。对于一个可以联网的设备,操作系统一般会含有网上通讯的功能,这种通讯不仅包括通常的基于网线TCP/IP协议的浏览网页,还包括建立在网络通讯下的文件共享、打印机共享等。除了TCP/IP协议还有一些其它的协议,如UDP协议。
5、安全机制。操作系统有能力认证资源访问的请求。允许通过认证的请求并拒绝无法通过的非法请求,并将适当的权力授权给此请求。
6、用户界面。今日大部分的操作系统都包含图形用户界面,有的操作系统允许用户安装或创造任何他们喜欢的图形用户界面,另外一些操作系统只能通过外加的程序来改变其图形用户界面,甚至只能改变诸如菜单风格或颜色配置等部分。
7、驱动程序。驱动程序是用来与硬件设备交互的软件,通常提供一套完整的程序接口,用来和应用软件通讯,通常特定的硬件需要专门的驱动程序。驱动程序的目的是将硬件抽象化,应用软件编写人士不需要知道硬件如何工作,只需要调用驱动程序的接口就可以了,反过来,硬件厂商也不需要考虑如何让软件编写者理解硬件的工作原理,只需要向软件编写者提供接口就可以了。
常用操作系统
您的UserAgent:
CCBot/2.0 (https://commoncrawl.org/faq/)
当前位置:操作系统
下面统计每种类型的使用情况占比,统计时间为最近三个月和最近一年。
点击表格中绿色文字可以查看更多
名称缩写对照表 |
名称 |
缩写 |
Windows |
1.window |
Android |
2.androi |
Mac OS |
3.mac os |
iOS |
4.ios |
PlayStation |
5.playst |
说明:
1、以上统计信息的数据来源:用户访问本站的userAgent解析页面获得,并不代表所有用户的使用情况,仅供参考。由于UA的复杂性,非浏览器软件提供的UA更加随意,所以有的浏览器解析后只能得到一部分信息,以上统计的是能够获取到信息的浏览器。