操作系统原理
(1)OS的三大主要作用:
(2)OS的启动:OS大多驻留在计算机的硬盘中。
加电自检à系统自举à引导程序à操作系统(3)操作系统的五大管理功能:
A. 任务管理(作业管理):为了提高CPU的利用率,操作系统一般都支持若干个程序同时运行。现在的PC机属于单用户多任务系统;服务器属于多用户多任务系统。前台任务和后台任务:前台任务能够接受用户的键盘和鼠标输入命令,只能有一个。但是不管是前台任务还是后台任务都能够得到CPU的使用权。
B.CPU管理:Windows操作系统采用并发多任务方式支持系统中多个任务的执行。
单CPU系统:从宏观上看,这些任务是”同时”执行,从微观上看,任何时刻只有一个任务正在被CPU执行,为了支持多任务处理,操作系统中有一个处理器调度程序负责把CPU时间分配给各个任务,调度程序一般采用时间片轮转(分时)的策略。多CPU系统:并行处理
C.存储器管理:在Windows操作系统中,虚拟存储器是由计算机中的物理内存和硬盘上的虚拟内存联合组成的,页面的大小是4KB,采用”最近最少使用”算法,系统中页面配置文件为pagefile.sys
D.文件管理:文件存放外存空间的分配与回收
①文件是存放在外存中相关信息的集合,以文件作为外存的存取单位,文件是按名访问的。②文件名由主文件名+文件扩展名构成,其中扩展名决定文件类型。在Windows中,文件名可以长达255个字符。③文件内容和文件说明信息在外存上是分开存放的。其中,文件的说明信息中包含文件类型、存放位置、文件大小、访问时间、属性(系统、隐藏、只读、存档)等信息,存放于硬盘的目录区;而文件的内容存放于硬盘的数据区。④文件夹:文件目录的多层树状文件夹结构,便于文件的分类存储,共享。
E.设备管理 :(除了CPU和内存以外的设备,如常用的I/O设备)采用先来先服务的原则。
(3)常用的操作系统:Windows操作系统 Linux操作系统 Unix操作系统
a.其中可以用作网络操作系统(NOS)在服务器上使用的是:server +unix+linuxb.军事指挥、电网调度、工业控制、证券交易需要对外部事件作出快速响应,具有较好的可靠性和安全性,需要安装“实时操作系统”c.在家用电器、数码设备中使用到的是快速、高效、代码紧凑、功能有限的嵌入式操作系统,如Anroid,ios。
(4)算法:
①定义:解决问题的方法和步骤②算法的四个特性:正确性、能行性、有穷性(算法和程序的最本质区别就在于程序不满足有穷性)、至少一个输出。③算法在设计过程中,必须从时间和空间两个方面同时进行考虑④算法的描述:文字、流程图、伪代码(5)程序设计语言
A.机器语言:就是计算机的指令系统,可以直接被CPU执行,执行效率最高,但是可移植性最差。
B.汇编语言:采用相应助记符,但是仍然面向计算机指令系统,所以保留机器语言的缺陷。计算机不可以直接执行,需要通过汇编程序将源程序转化为目标代码再由计算机执行。程序设计语言中实时性最高的一种。
C.高级语言:接近人类的语言,主要是英语。执行效率最差,但是可移植性最强。计算机不可以直接执行,需要通过编译程序将源程序转化为目标代码再由计算机执行。
(6)程序设计语言的处理系统
a.汇编程序:汇编语言源程序à机器语言b.编译程序:高级语言源程序à机器语言,生成目标代码c.解释程序:高级语言源程序à机器语言,边翻译边执行,无目标代码(7)常用高级程序设计语言:FORTRAN(面向过程,用于工程计算)、C++、C#、JAVA(面向对象)
Copyright 2013-2024 www.nsqdjy.com .All Rights Reserved qq群 :304185670 技术支持:经典网络传媒 主办单位:南京师范大学退协 协办单位&版权所有:南京启点教育咨询有限公司 专转本总部:南京市宁海路南师大退教协办公室(南师正门进向前50米) 乘车路线: 江宁乘地铁到珠江路下车转6路到广州路下。 仙林方向:坐D1到虹桥转78路到宁海路下,或者坐70到太平门转20路到南阴阳营下。 南师随园附近站台:宁海路、广州路、西康路、南阴阳营 总部咨询电话:025-83598273 [信息产业部备案]: 苏ICP备13046014号-1 |
||||||