• 第一讲 o 什么叫操作系统 ♣ 计算机操作系统是指控制和管理计算机的软、硬件资源,合理组织计算机的工作流程,方便用户使用的程序集合。 o 操作系统的三个作用 管理者 ……虚拟机 ♣ 计算机系统软硬件资源的管理者。 ♣ 为用户提供一台等价的扩展机器或虚拟机。 ♣ 最重要、最基本、最复杂的系统程序,控制应用程序执行的程序。 o 操作系统的发展历史 每一代思想 特别是分时系统 (现代的都是分时)定义特点优缺点 ♣ 第一代:手工操作 • 1945-1955 • 使用机器语言 • 无操作系统 • 用于数学计算 • 输入输出:插件版、纸带、卡片 • 计算机处理能力日益提升,而手工操作效率低下,造成了资源浪费。 ♣ 第二代:单批道处理系统 • 1955-1965 • 用于大型机 • 使用汇编语言,FORTRAN,作业 • FMS(Fortran Monitor System),IBSYS(IBM为7094机配备的操作系统) • 用于较复杂的科学工程计算 o 联机批处理 o 脱机批处理 • 机时在走来走去中浪费掉 • 优点:同一批作业自动依次更替,改善了主机CPU和I/O设备的使用效率,提高了吞吐量。 • 主要问题:CPU和I/O设备使用忙闲不均,取决于作业特性。 o 计算为主的作业,外设空闲; o I/O为主的作业,CPU空闲。 ♣ 第三代:多批道处理系统 • 1965-1980 • 使用集成电路 • 操作系统:庞大、复杂 • 多道:内存中同时存放几个作业。 • 几项新技术:Multiprogramming,Spooling • 优点: o 资源利用率高(CPU、内存、I/O) o 作业吞吐量大 • 缺点: o 用户交互性差 o 作业平均周转时间长 ♣ 第四代:分时系统 • 70年代中期至今 • 多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。 • 通常按时间片分配:各个程序在CPU上执行的轮换时间。 • 操作系统:CTSS(M.I.T.)、Multics(computer community) • 特征: o 同时性 ♣ 也称多路性。若干用户同时与一台计算机相连,宏观上看各个用户在同时使用计算机,他们是并行的;微观上看各个用户在轮流使用计算机。 o 交互性 ♣ 用户通过终端设备(如键盘、鼠标)向系统发出请求,并根据系统的响应结果再向系统发出请求,直至得到满意的结果。 o 独立性 ♣ 每个用户使用各自的终端与系统交互,彼此独立、互不干扰 o 及时性 ♣ 指用户向系统发出请求后,应该在较短的时间内得到响应。 ♣ 新发展:个人计算机、实时系统、网络与分布式系统、移动计算…… o 什么叫中断 ♣ 中断:指CPU在收到外部中断信号后,停止原来工作,转去处理该中断事件,完毕后回到原来断点继续工作。 ♣ 通道:用于控制I/O设备与内存间的数据传输。启动后可独立与CPU运行,实现CPU与I/O的并行。 o 中断的处理机制
2019-12-21 21:02:01 5.38MB 操作系统
1
o 1、什么是数据库、数据库管理系统、数据库系统? ♣ 数据库:长期存在计算机中,有组织的,可共享的,结构化的,相关的大量数据的集合。 ♣ 数据库管理系统:是建立在操作系统之上的软件系统,它负责管理和维护数据库中的数据,同时给用户提供一个访问方法的接口。 ♣ 数据库系统:是一个由数据库、数据库管理系统、应用程序和数据库管理人员等组成的系统,它负责数据的存储、处理和维护。
2019-12-21 21:02:01 90KB 数据库
1
西工大NOJ 100题+解答。帮助完成C语言练习系统的作业。帮助完成C语言练习系统的作业
2019-12-21 20:55:54 3.79MB CCCC
1
Java实验课,极度适合软件工程和学计算机的学弟学妹使用,妈妈再也不怕我写java啦
2019-12-21 20:54:57 16.98MB JAVA 西工大 面向对象编程
1
极度适合学弟学妹使用,就是一个axure实现的用户管理UI,用户添加,修改,以及删除,以及一些axure RP8的技巧
2019-12-21 20:54:57 668KB axure 西工大 UI 用户界面设计
1
西工大西北工业大学,面向对象设计与编程实验,当初自己做的时候用了不少力气,现在分享给大家参考。顺便赚点分数。
2019-12-21 20:45:26 1.81MB 学习 Java
1
西北工业大学,西工大计算机网络实验,当初费了不少力气才做出来,现在分享出来给大家参考学习,顺便赚点分数
2019-12-21 20:45:26 7.38MB 网络 学习
1
西工大面向对象实验答案,unit2的coffee作业项和测试2,代码保证是正确,绝对过,尤其是测试2的备注特别详细,瓜子们可以来参考一下
2019-12-21 20:37:29 1.96MB java面向对象
1
西工大计算机网络实验一题目及实验报告 基本网络命令 Windows 2003 Server 安装web服务、DNS服务和SMTP服务 Windows 2003 Server IIS配置 Windows 2003 Server DNS服务器配置 Windows 2003 Server邮件服务器配置
2019-12-21 20:36:42 2.98MB 计网实验
1
直线生成算法 圆(椭圆)的生成算法、区域填充算法 裁剪算法、曲线、曲面生成算法
1