计算机软件系统
指令
指令系统,指令系统的集合
计算机语言
机器语言
使用二进制编写的指令系统,叫机器语言
汇编语言
assembly language
是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作的地址。
汇编语言要翻译成机器语言,电脑才能识别和执行
高级语言
高级语言要翻译成机器语言,电脑才能识别和执行
解释语言
源程序代码是逐句编写的,一边解释一边执行的方式
程度慢些,需要有
如早期软件Basic,Foxpro
Java、Javascript、Vbscript等。
编译程序
将源程序代码翻译成机器语言,这种翻译过程叫编译;
将源程序编译成EXE可执行文件
速度快,单独运行
如DEPHI、C/C++等
软件系统及组成
系统软件
控制计算机系统并管理其资源的程序集(平台)。
操作系统
Operating System(OS)
管理计算机软件
管理计算机硬件资源
调度用户作业
处理中断
协调各种设备有效工作
实例如:
DOS
WINDOWS
Unix
Linux
手机操作系统
安卓
IOS(苹果)
华为鸿蒙系统
数据库管理系统
DBMS
Dbate Base Management System
对数据进行管理,包括建立、存储、筛选、排序、检索、复制、输出等管理
如:
桌面型数据库:Foxpro,VFP,Access
大型数据库:Oracle,Sybase,Db2,Informix,SQL等
语言处理系统
FORTRAN,COLBOL,PASCAL,CBASIC,LISP等
服务性程序
检测、诊断、排除故障的程序
如:
软件安装程序
磁盘扫描程序
故障诊断程序
纠错程序
应用软件
通用软件
解决某一类问题而编制的程序
OFFICE、WPS、财务软件、绘图软件AutoCAD、图像处理软件PS等
专用软件
解决特殊需求而定制的专用软件
如ERP、自动控制等
操作系统
操作系统概念
是人与计算机之间通信、对话的桥梁
进程
程序和数据在计算机执行的活动
线程
是进程的一个控制流
线程可以并发执行
线程可以创建和撤销
内核态和用户态
可以理解成权限
内核态拥有全部资源,不受限制
用户态拥有用户资源,受限制
操作系统功能
管理计算机所有资源(软件或硬件)
是计算机与人交互的接口,使人可以很方便操作计算机
处理器管理
管理CPU:调度和分配CPU,提高CPU使用效率
内存管理
分配内存空间,保护和扩充
信息管理
组织和管理信息,包括程序和数据
信息共享
信息保护
权限设置
设备管理
管理设备接口驱动程序
协调主机与设备工作(通道和缓冲技术)
用户接口
编程序时:友好的用户调用接口
操作命令:DOS、WINDOW命令行、UNIX的SHELL命令等
操作系统分类
单用户操作系统;DOS,WINDOW单机版
批处理操作系统;支持多程序多任务同时运行,应用中大型计算机
分时操作系统;主机+多个终端,每个用户可以在终端上控制作业运行
实时操作系统;对数据能迅速反馈和处理,要求快速处理的实时处理过程
网络操作系统;向网络计算机提供网络通信和网络资源共享功能
看下面视频,加深理解。
本课程讲解完毕,连载中.....
企业办公相关课程大促销
练习和测试
计算机等级考试MS OFFICE试题练习和测试,请点击公众号底部菜单
打字练习,请在电脑打开下面网址:
http://ks.kukuw.com/5075
谢谢阅读
关注我们,带你提高工作效率