操作系统每日笔记(一):导论(一)

概述:操作系统是作为计算机硬件和计算机用户之间的中介的程序。操作系统的目的是为用户提供方便且有效地执行程序的环境。它是管理计算机硬件的软件。

1.1 操作系统能做什么

计算机系统大致分为4个组成部分:

a:计算机硬件,比如CPU,内存,IO等。

b:操作系统

c:系统程序与应用程序,如字处理程序,电子制表软件等。

d:用户

操作系统类似政府,本身并没有功能,只是提供了一个方便其他程序做有用工作的环境。

逻辑图:

这里写图片描述

1.1.1 用户视角

用户观点因情况不同而异。
如:
a==>单用户需要游戏或者工作,操作系统重点就在为了用户使用方便上,性能次要。

b==>用户坐在与大型机或小型机相连的终端前,其他用户通过其他的终端访问同一台机器。操作系统重点就在确保所有的CPU时间、内存、IO充分使用,并且用户没有超越权限。

c==>用户之间需要共享资源。因此设计目的是个人使用性能和资源利用率的折中。

d==>手持计算机用户,比如手机,apple watch等,目的是方便使用,而且电池容量发挥最大性能也很重要。

1.1.2 系统视角

操作系统是与硬件最为密切的程序。操作系统管理资源。计算机有许多资源,可以将计算机看作资源分配器。

1.1.3 定义操作系统

操作系统是一直运行在计算机上的程序(通常称为内核),其他程序则为系统程序和应用程序。

1.2 计算机系统组织

本章主要讨论计算机的系统结构。

1.2.1 计算机系统操作

现代计算机由一个或者多个CPU和若干设备控制器通过共同的总线相连而成。该总线提供了对共享内存的访问。每个设备控制器负责一种特定类型的设备。CPU与设备控制器可以并发工作,并竞争内存周期,为了确保对共享内存的有序访问,需要内存控制器来协调对内存的访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值