codecamp

电脑 操作系统

操作系统是一个具有以下功能的程序:

  • 操作系统是作为软件和计算机硬件之间的接口的程序。
  • 它是一套集成的专门程序,用于管理计算机的总体资源和操作。
  • 它是一种专门的软件,它控制和监视驻留在计算机中的所有其他程序的执行,包括应用程序和其他系统软件。

操作系统的目标

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

操作系统

作业系统的特性

  • 内存管理:跟踪主要内存。即它的哪一部分是由谁使用的,哪一部分不在使用等等。 并在进程或程序请求时分配内存。
  • 处理器管理:将处理器 (CPU) 分配给进程,并在不再需要处理器时解除对处理器的分配。
  • 设备管理:跟踪所有设备。 这也被称为 I/O 控制器,它决定哪个进程获得设备、时间和时间。
  • 文件管理:分配和解除分配资源,并决定谁获得资源。
  • 安全:防止通过密码和其他类似技术未经授权访问程序和数据。
  • 工作会计:跟踪各种工作或用户使用的时间和资源。
  • 控制系统性能:记录服务请求与系统之间的延迟。
  • 与操作员的交互:交互可以通过计算机控制台以指令的形式进行。 操作系统承认相同,做相应的操作,并通过显示屏通知操作。
  • 错误检测辅助:生成转储、跟踪、错误消息以及其他调试和错误检测方法。
  • 其他软件和用户之间的协调:协调和分配编译器、口译员、汇编程序和其他软件给计算机系统的各个用户。

电脑 连网
电脑 因特网&内联网
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }