1 / 20
文档名称:

《一级B教程》第一章课件.ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《一级B教程》第一章课件.ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

《一级B教程》第一章课件.ppt

文档介绍

文档介绍:1
1
软件系统
2
2
软件系统
软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。
计算机程序是一些让计算机按一定顺序执行的指令序列。
计算机由硬件系统和软件系统组成,硬件系统也称为裸机,只能识别有0和1组成的机器代码。
3
3
软件系统
计算机
硬件
操作系统
各种工具软件
最终用户
应用软件
程序员
4
4
进程和线程

进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。
简单的说,进程就是一个正在执行的程序。
利用任务管理器可以快速查看进程信息,或者强制终止某个程序。
Ctrl+Alt+Delete
5
5
进程和线程
“程序”成为“作业”进而成为“进程”,并被按照一定的规则进行调度。
程序是用户编制用于完成特定任务的代码,被放到外存上,根据用户的需要,可能成为一个作业,也可能不会。
作业是程序被选中到运行结束并再次成为程序的整个过程。
进程是正在内存中被运行的程序,作业被调入内存才成为程序。
6
6
进程和线程

为了更好的并发处理和共享资源,把“进程”细分成“线程”。
如果一个程序只有一个进程就可以处理所有的任务,称为单线程。
如果一个程序被分解为多个进程共同完成,称为多线程。
把线程作为CPU的分配单位的好处:充分共享资源,减少内存开销,提高并发性,加快切换速度。
7
7
软件系统及其组成
软件系统包含系统软件和应用软件。
8
8
软件系统及其组成












操作系统
语言处理程序
系统服务程序
数据库/信息管理
办公自动化
辅助设计/制造
科学计算
应用软件包
其他领域应用软件
用户程序
9
9
软件系统及其组成

主要管理计算机的所有资源(软件和硬件)。
操作系统是计算机硬件与用户之间的接口,它使用户能够方便的操作计算机。
操作系统
用户接口
处理机管理
内存管理
信息管理
设备管理
CPU
内存
外设
外存
用户
10
10
软件系统及其组成
1)处理器管理
处理器就是CPU。CPU是执行程序的唯一部件。处理器解决的问题:CPU如何分配,如何调度。
2)内存管理
主要包括内存空间的分配,保护和扩充。