操作系统那些事(1)-概述

本文译自https://www.tutorialspoint.com/operating_system/os_overview.htm。完全是出于个人兴趣翻译的,请勿追究责任。另外,谢绝商业牟利。刊印请与本人和原作者联系,无授权不得刊印,违者必究其责任。如需转发,请注明来源,并保留此行,尊重本人的劳动成果,谢谢。

来源:CSDN博客

作者:奔跑的QQEE

(本文有删改)

操作系统那些事(1)-概述

操作系统(OS)是计算机硬件和用户之间的接口,它是一层软件。这层软件提供了操作计算机需要的所有基本操作,如,文件管理,内存管理,进程管理,IO管理,驱动外围设备(光驱,打印机等)等。

一些有名的操作系统:Linux,Windows,OS X,VMS,OS/400,AIX,z/OS等。

一、定义

操作系统是一套起着计算机与用户间“接口”作用的程序,它控制着各种程序的运行。
这里写图片描述

操作系统的核心功能:

  • 内存管理
  • 进程管理
  • 设备管理
  • 文件管理
  • 安全性管理
  • 性能控制
  • 作业统计
  • 错误检测
  • 协调用户和软件
二、内存管理

内存是一大块由字节或字构成的存储区。每个字节或字都有它的地址。一个程序想要运行,必须进入内存。操作系统在内存管理方面起的作用是:

  • 记录哪块内存被谁用着,哪块内存没被使用。
  • 决定进程何时得到内存,得到多少
  • 响应进程分配内存的需求
  • 回收内存
三、进程管理

多程序环境中,操作系统决定某个进程何时得到CPU处理,得到多少处理时长。操作系统在进程管理方面起的作用是:

  • 记录进程状态
  • 给进程分配CPU(处理器)进行处理
  • 回收处理器
四、设备管理

操作系统通过控制相应的驱动器来管理相应的设备。它在设备管理方面起的作用是:

  • 跟踪所有设备
  • 决定哪个进程得到设备,得到多久
  • 提高设备分配效率
  • 回收设备
五、文件管理

通常,为了便于管理使用,文件系统以目录的形式组织起来。一个目录可包含多个文件或多个目录。操作系统在文件管理方面的作用是:

  • 记录资源
  • 分配资源
  • 回收资源
六、安全性管理

操作系统通过密码技术避免非法访问关键信息。

七、性能控制

操作系统记录请求服务和服务得到系统响应之间的延迟时间。

八、作业统计

操作系统记录不同用户/任务使用的资源和使用时间。

九、错误检测

操作系统记录,跟踪系统产生的错误信息。

十、协调用户和软件

操作系统在软件(编译器,解释器,组译器,其它软件)和用户(系统中的不同用户)之间作协调。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值