操作系统01

1.1.1操作系统的概念和功能

大家熟悉的操作系统?????
Windows操作系统、安卓系统、iOS操作系统、Mac OS、Linux操作系统

  • Windows操作系统:MicrosoftWindows操作系统是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也当前应用最广泛的操作系统。Windows采用了图形化模式GUI,比起从前的Dos需要输入指令使用的方式,更为人性化。随着计算机硬件和软件的不断升级,微软的 Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows10和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力Windows操作系统的开发和完善。

  • 安卓系统:安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

  • iOS操作系统:iOS 是由苹果公司开发的移动操作系统 。苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch 、iPad 上。iOS与苹果的 macOS 操作系统一样,属于类Unix的商业操作系统。原本这个系统名为 iPhone OS,因为 iPad,iPhone,iPod touch 都使用 iPhone OS,所以 2010 年 WWDC 大会上宣布改名为 iOS(iOS 为美国 Cisco 公司网络设备操作系统注册商标,苹果改名已获得 Cisco 公司授权)。

  • Mac os操作系统:macOS是苹果公司为Mac系列产品开发的专属操作系统。macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨。macOS是全世界第一个基于FreeBSD系统采用“面向对象操作系统”的全面的操作系统。“面向对象操作系统”是史蒂夫·乔布斯(Steve Jobs)于1985年被迫离开苹果后成立的NeXT公司所开发的。后来苹果公司收购了NeXT公司。史蒂夫·乔布斯重新担任苹果公司CEO,Mac开始使用的Mac OS系统得以整合到NeXT公司开发的Openstep系统上。

  • Linux操作系统:Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。
    计算机系统的层次结构
    从下往上依次是裸机(纯硬件)、操作系统、应用程序(软件)、用户。

  • 硬件:如CPU、内存、硬盘;

  • 操作系统功能:负责管理协调硬件、软件等计算机资源的工作;
    为上层的应用程序、用户提供简单易用的服务;
    操作系统是系统软件,而不是硬件;

  • 应用程序:例如QQ、IE浏览器、英雄联盟、绝地求生等

注意:操作系统可以和用户进行直接的交互,但是绝大多数情况下用户通过软件和操作系统进行交互。

操作系统的概念
操作系统(operating system,os)是指控制和管理整个计算机系统的硬件和软件资源,并且合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。

操作系统的功能和目标

1.作为系统资源的管理者;
举例:利用qq和朋友视频聊天的过程。

  • 在各个文件夹中找到qq安装的位置:逐层打开文件夹,找到QQ.exe这个程序(可执行文件)的存放位置文件管理
  • 双击打开qq.exe:需要把该程序相关数据放入内存内存管理也就是存储器管理
  • qq程序正常运行:对应的进程对处理机(cpu)处理处理机管理
  • 开始和朋友视频聊天:需要将摄像头设备分配给进程设备管理
    总结:作为系统资源的管理者,操作系统所提供的功能包括处理机管理、存储器管理、文件管理、设备管理;目标安全、高效
    2.作为用户与计算机硬件之间的接口:统称为用户接口;
    提供的功能:
    命令接口:允许用户直接使用,包括联机命令接口也就是交互式命令接口(用户说一句,系统做一句。例如cmd命令接口界面)、脱机命令接口也就是批处理命令接口(用户说一堆,系统做一堆。例如*.bat文件);
    程序接口:允许用户通过程序间接使用,由一组系统调用组成(程序接口=系统调用。例如user32.dll即可实现创建窗口等功能,只能通过用户程序间接使用);
    GUI:现代操作系统中最流行的图形用户接口,图形用户界面。例如用户可以使用形象的图形界面进行操作,再不再需要记忆复杂的命令、参数。;
    目标:方便用户使用;
    3.作为最接近硬件的层次;
    需要提供的功能和目标:实现对硬件机器的拓展,没有任何软件支持成为裸机,在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强、使用更方便的机器。通常把覆盖了软件的机器成为扩充机器,又称为虚拟机。
    举例:硬件:锤子、锯子、木头、钉子;操作系统:优秀的工匠;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章