操作系统的功能和使用
1、计算机系统由硬件系统和软件系统组成
2、软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称
3、软件:是计算机的灵魂,没有软件的计算机毫无用处
4、程序:是按照一定顺序执行的、能够完成某一任务的指令集合
5、程序设计语言:人们让计算机完成某项任务的语言
1、机器语言:计算机认识的语言,直接执行
2、汇编语言:符号语言,需要编译(将汇编语言转义成机器语言的过程)才能执行
3、高级语言:接近自然语言(编译方式和解释方式执行)
软件系统组成:计算机软件分为系统软件和应用软件两大类
1、系统软件
操作系统:Windows Dos(Windows系统的前身) Linux Unix MacOS等
语言处理系统:FORTRAN COBOL PASCAL C BASIC LISP等
数据库管理系统:FoxPro Access Oracle Sybase DB2等
系统辅助处理程序:软件安装程序 磁盘扫描程序 故障诊断程序等(维护计算机系统的正常运行)
2、应用软件
办公软件套件:MSOffice WPS等
多媒体处理软件:PhotoShop 会声会影等
Internet工具软件:浏览器 FTP工具 下载工具等
计算机硬件系统由运算器,控制器,存储器,输入设备,输出设备组成
1、运算器
a、对二进制数码进行算术运算与逻辑运算,所以也称为算术逻辑部件
b、计算机的运算速度通常是指每秒钟能够执行加法指令的数目,用百万次/每秒(MIPS)来表示
2、控制器
a、控制器是计算机的心脏,由它指挥各个部件自动、协调地工作
b、控制器由指令寄存器,指令译码器,程序计算器和操作控制器部件组成
c、PC总保存下一条要执行令地地址
d、指令执行过程
取指令 --> 分析指令 --> 生成控制信号 --> 执行指令 --> 重复执行
运算器+控制器合成中央处理器(CPU),时钟主频越高,速度越快
3、存储器
存储程序和数据地部件,分内存(主存)和外存(辅存)两大类。内存速度快,断电后信息丢失。外存速度慢,但信息可长时间保存
a、内存
随机存储器RAM:通常所说地计算机内存(可读、可写性,丢失性电源断开时RAN中的内容立即丢失)
只读存储器ROM:固化后用户无法更改
b、Cache缓存
主要是为了解决CPU和主存速度不匹配,为提高存储器速度而设计
c、外存
硬盘:读写物理单位是 扇区
闪速存储器(Flash)(u盘)
光盘
d、层次结构
Cache-主处层次(解决速度不匹配问题)
主存-辅助层次(解决存储器系统容量问题)
4、输入设备
a、键盘
b、鼠标
c、其他输入设备
扫描仪 照相机 摄像机 游戏操作杆
条形码阅读器 光学字符阅读器 触摸屏
手写笔 语音输入设备(麦克风)
5、输出设备
a、显示器
b、打印机
点阵打印机 喷墨打印机 激光打印机
c、其他输出设备
绘图仪 音频输出设备 视频投影仪
d、其他输入/输出设备
调制解调器(上网用的猫) 光盘刻录机
6、计算机的结构
计算机硬件系统的五大部分并不是孤立存在的,需要相互连接和传输。计算机的结构反映了计算机各个组成部件之间的连接方式
连接方式:
1、直线连接
2、总线结构
数据总线 地址总线 控制总线
计算机的总线结构
1、数据总线:传递数据信息
2、地址总线:传递地址信息
3、控制总线:发送命令信号
主要性能指标
1、字长:计算机CPU能够直接处理的二进制数据的位数
2、时钟频率:计算机CPU的时钟频率,主频率的单位是兆赫兹(MHz)或吉赫兹(GHz)
3、运算速度:一般用百万次/秒(MIPS)来描述
4、存储容量:分内存容量和外存容量
5、存取周期:CPU从内存中存取数据所需的时间,存取周期越短,运算速度越快
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端