计算机-操作系统

一个操作系统(OS)是一个软件程序。操作系统是计算机用户和计算机硬件之间的接口。操作系统是一种执行所有基本任务的软件,如文件管理、内存管理、进程管理、处理输入和输出,以及控制磁盘驱动器和打印机等外围设备。18beplay官网

例如:Windows(Windows 10, Windows 8, Windows 7, Windows Vista和Windows XP), DOS, Linux, Mac OS X。

操作系统列表

操作系统分类:

  • 多用户允许两个或多个用户同时运行程序。一些操作系统允许数百甚至数千个并发用户。
  • 多处理支持在多个CPU上运行程序。
  • 多任务处理允许多个程序并发运行。
  • 实时立即响应输入。通用操作系统,如DOS和UNIX,不是实时的。

操作系统目标:

  • 使计算机系统方便、高效地使用。
  • 向用户隐藏硬件资源的详细信息。
  • 为用户提供一个方便的计算机系统使用界面。
  • 作为硬件和用户之间的中介,使用户更容易地访问和使用其他资源。
  • 管理计算机系统的资源。
  • 跟踪谁在使用哪个资源,授权资源请求,以及调解来自不同程序和用户的冲突请求。
  • 在用户和程序之间提供有效和公平的资源共享。

操作系统特点:

  • 内存管理18beplay官网−跟踪主内存,即它的哪些部分被谁使用,哪些部分没有使用,等等,并在处理器程序请求时分配内存。
  • 处理器管理18beplay官网−为进程分配处理器(CPU),当不再需要时释放处理器。
  • 设备管理18beplay官网−跟踪所有设备。这也称为I/O控制器,它决定哪个进程获得设备、何时获得设备以及获得多长时间。
  • 文件管理18beplay官网−资源的分配和取消分配,并决定谁获得资源。
  • 安全−防止程序和数据通过密码等类似技术被非法访问。
  • 会计工作−跟踪各种作业和/或用户使用的时间和资源。
  • 控制系统性能−记录服务请求到系统的延迟时间。
  • 与操作员的互动−交互可以通过计算机控制台以指令的形式进行。操作系统确认相同的操作,执行相应的操作,并通过显示屏幕通知操作。
  • 错误检测艾滋病−生成转储、跟踪、错误消息和其他调试和错误检测方法。
  • 协调其他软件和用户之间的关系−协调和分配编译器、解释器、汇编器和其他软件给计算机系统的各种用户。