计算机软、硬件系统的组成及主要技术指标
操作系统的基本概念、功能、组成及分类
计算机软、硬件系统的组成及主要技术指标
知识大纲:
软件系统组成
硬件系统组成
技术指标
计算机是有硬件系统和软件系统组成
软件系统为运行、管理和维护计算机而编制的各种程序、数据和文档的总称
程序:是按照一定顺序执行的、能够完成某一任务的指令集合
程序设计语言:人们让计算机完成某项任务的语言
1.机器语言:计算机认识的语言,可直接编译
2.汇编语言:符号语言,需要编译才能执行
3.高级语言:
软件系统组成:
系统软件:
操作系统
语言处理系统:FORTRAN COBOL PASCAL C BASIC LISP等
数据库管理系统:
系统辅助处理程序:
应用软件:
办公软件套件
多媒体处理软件:PhotoShop
Internet工具软件:浏览器、FTP工具、下载工具
硬件系统组成:
1.运算器:
对二进制数码进行算数运算或逻辑运算,所以也成为算数逻辑不见
计算机的运算速度通常是至每秒钟能够执行的加法指令的数目,用百万次/每秒(MIPS)来表示
2.控制器:
控制器是计算机的心脏,由他指挥各个不见自动、协调的工作
控制器由指令寄存器、指令译码器、程序计数器、和操作控制器部件组成
pc总保存下一条要执行指令的地址
指令执行过程:
取指令——分析指令——生成控制信号——执行指令——重复执行
CPU 运算器+控制器合称中央处理器
3.存储器
存储程序和数据的不见,分为内存(主存)和外存(辅存)两大类,内存速度快,断电后信息丢失。外村速度慢,但信息可长时间保存
1.内存:
随机存储器RAM:通畅所说的计算机内存,内存容量指这个,可读可写操作,易失性
只读存储器ROM:只取不存,固化后用户无法修改
2.Cache缓存:
主要是为了解决CPU和主存速度不匹配,为提高存储器速度而设计
3.外存:
硬盘:读写的物理单位是扇区
闪存(Flash)
光盘
4.存储器的层次结构:
Cache——主存层次(解决速度不匹配的问题)
主存——复存层次(解决存储器系统容量问题)
4.输入设备:
鼠标、键盘等
5.输出设备
显示器、打印机、其他输出设备、调制解调器光盘刻录机等
6.计算机的结构
链接方式:
1.直接链接
2.总线结构
2-1 数据总线:传递数据信息,双向总线
2-2 地址总线:传送地址信息
2-3 控制总线:发送命令信号
7.主要性能指标:
1.字长:计算机CPU能够直接处理的二进制数据的位数
2.时钟频率:计算机CPU的时钟频率,也成为主频,单位是Mhz或者Ghz
3.运算速度:百万次/秒(MIPS)
4.储存容量:内存容量和外村容量
5.存取周期:CPU从内存中存取数据所需的时间,存取周期越短,运算速度越快
操作系统的功能、组成和分类
知识大纲:
操作系统的概念
操作系统的组成
操作系统的功能
操作系统的分类
基本概念
1.操作系统:负责管理计算机中各种软硬件资源并控制软件运行
2.进程:
进行中的程序,即:程序+执行
3.线程:是一个进程的实体,是CPU调度和分派的基本单位,它是比进程更小的独立运行的基本单位
4.内核态和用户态:
特权态即内核态:拥有计算机中的所有软硬件资源
普通态和用户态:其访问资源的数量和权限均收到限制
操作系统的功能
1.控制所有计算机上的运行程序
2.管理所有计算机的资源:
硬件资源:CPU等
软件资源:文件
操作系统的组成
1.进程管理:系统资源的分配单位。注意区分CPU调度的基本单位:线程
2.存储管理:内存分配、存储保护、虚拟存储
3.设备管理:管理外设和接口
4.文件管理:保存程序和数据等软件信息
5.程序接口:提供指令或函数的调用方式,使程序能够调用系统的服务
6.用户界面:为用户提供操作环境
操作系统的分类
1.单用户操作系统:
DOS,Windows系列
一次只能运行一个用户程序
2.批处理操作系统:
DOS/VSE(IBM)
多个程序或作业同事运行
3.分时操作系统:
UNIX
CPU时间分片,将CPU资源划分为很短的时间片,将时间片分配给不同的用户使用。
可以通过文件系统彼此共享文件和数据
4.实时操作系统:
5.网络操作系统:
通过网络协议在不同的计算机之间进行通信和信息交换,这类操作系统叫做网络操作系统
典型操作系统:
1.服务器操作系统:Windows,Unix,Linux,Netware
2.PC操作系统:DOS,Windows,MacOS
3.实时操作系统:VxWorks,应用在卫星通讯、航天、军事等实时性操作要求特别高
4.嵌入式操作系统:Palm OS