标签:优点 组成 设备 数据 line ora 启动流程 roi 天下第一
生活不易,开始(复习)预习,在胆子大旷了大半个学期的OS,是时候跟着MOOC来赎罪了。
计算机系统的四个组成部分:硬件,操作系统,应用程序,用户。
操作系统的核心目标:运行用户程序。
操作系统多样化的原因:不同的用户,不同的应用场景,对操作系统有不同的要求。
从用户视角来看,主要目的是更方便地使用计算机,从系统的视角来看,可将操作系统看作资源分配器,主要目的是更高效地使用计算机。
操作系统并没有明确的定义,比较公认的定义是操作系统是一直运行在计算机上的程序(内核)。
一个或多个CPU和若干设备控制器,通过公用总线相连而成,总线提高了共享内存的访问。
CPU与设备控制器可并发执行,并竞争访问内存。
每个设备控制器有一个本地缓冲,CPU在内存和本地缓冲之前传输数据,I/O控制器在设备和本地缓冲之间传输数据。
中断:当出现需要时,CPU暂时停止当前程序的执行,转而执行处理新情况的程序和执行过程。
中断服务程序是执行中断处理的代码,而中断向量是中断服务程序的入口地址。
操作系统是中断驱动。
系统启动流程:引导程序(如UNIX的init)在打开电源或重启时会被装载入内存并运行。
多道程序设计:在内存中同时存在多道作业,在管理程序控制下穿插进行。
多道程序设计的目的:提高CPU利用率,充分发挥计算机系统部件的并行性,
并行:两个或者多个作业在用一时刻运行。并发:两个或多个作业在同一时间间隔内依次运行。现已不严格区分。
分时系统是多道程序设计的自然延伸,要求计算机系统是可交互的。
分时系统是一种联机的多用户交互式的操作胸,一般采用时间片(将一段CPU时间按照固定单位分割)轮转方式使得一个计算机为多个用户服务,在单位时间能,每个用户获得一个时间片并运行,保证了用户获得极小的响应时间(通常小于1秒),并提供交互能力。
大型机(如IBM AIX,HP-Unix),桌面系统(如Windows,Linux),移动系统(如Apple IOS,Android)。
嵌入式系统:完全嵌入受控器件内部,为特定应用而设计的专用计算机系统,应用于工业控制,交通管理,信息家电等。
分布式系统(松耦合系统):通过网络通信,没有真正意义上的分布式系统,如P2P系统,客户机-服务器系统。
多处理器系统:有多个紧密通信的处理器的系统,属于并行系统,紧耦合系统。多个处理器共享计算机总线,时间,内存和外设,优点是增加吞吐量,节省资金,增加可靠性。
多处理器系统分有,对称多处理SMP,每个处理器运行操作系统的相同副本,许多程序可以立即运行而不会降低性能。非对称多处理ASMP,各个处理器不对等,一个主处理器,多个从处理器,一般用于特定场景,如游戏,通信等,不适合PC,适合手机等要求功耗的设备。
集群系统:通过专用网络连接一群计算机,把这些计算机虚拟化成一台超级计算机供用户使用。优点是高性能,低成本,高可扩展性,高可靠性。
神威太湖之光天下第一。
标签:优点 组成 设备 数据 line ora 启动流程 roi 天下第一
原文地址:https://www.cnblogs.com/LMCC1108/p/11935236.html