【四川省专升本计算机基础】第二章 计算机软硬件基础(2)
以下内容承接上一篇文章:第二章 计算机软硬件基础(1)
2.3 计算机软件系统
软件系统是指程序、程序运行所需要的数据以及开发、使用和维护这些程序所需要的文档的集合。通常分为系统软件和应用软件两大类。有些软件既可以认为是系统软件,也可以认为是应用软件按,如数据库管理系统。
![图片[1] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/ea1e6eec89584099a2fc0b354f026296.png)
系统软件:是指控制计算机的运行,管理计算机的各种资源,并为应用软件提供支持和服务的一类软件。系统软件包括:操作系统、语言处理程序等。
1、操作系统
操作系统是最基本的系统软件,是现代计算机必配的软件。
典型的操作系统有:Windows、UNIX、Linux、Mac OS 等
2、语言处理程序
源程序:用非机器语言编写的程序称为源程序。
语言处理程序:将源程序转换为机器语言的工具,即翻译程序,也叫编译器。不同程序设计语言的翻译程序,互相不通用。
目标程序:通过语言处理程序翻译后程序。
①汇编程序:将汇编源程序翻译成目标程序的工具
![图片[2] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/33ebf0210772477cb596f1427cc2e607.png)
②高级语言翻译程序:将高级语言编写的源程序翻译成目标程序的工具。有两种工作方式:解释方式和编译方式。
解释方式:解释一句,执行一句;速度较慢,无目标程序。
编译方式:编译处理,一次执行;速度较快,有目标程序。
![图片[3] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/77d0a07be0684bf0ac8f4f9d2b9656d7.png)
应用软件:为某个专门的应用目的而开发的软件。
1、办公软件
例如:office、wps等。
2、图形和动画处理软件
例如:Windows自带的“画图”、Photoshop、IIIustrator、AutoCAD、CorelDraw;3D MAX、Flash、After Effect等。
3、数据库系统
例如:Access、Oracle、SQLServer、MySQL、DB2等。
4、Internet服务软件
例如:浏览器、电子邮件、FTP文件传输、微信、QQ等。
常用工具软件
压缩与解压软件:WinRAR、WinZip
下载软件:迅雷、EagleGet
2.4 操作系统概述
![图片[4] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/8b7dadfddd974ec581131d2c663613e6.png)
操作系统是控制管理计算机系统的硬件和软件资源、改善人机界面、合理组织计算机工作流程,并提供良好运行环境的一种系统软件。
按系统的功能分
![图片[6] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/0650960275a94c6b98644d63ed48b385.png)
![图片[7] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/fba934bf1a4d4e9687127e75b0a51cbf.png)
操作系统的分类:
1、按与用户对话的界面分
命令行界面:MS-DOS、Novell。
图形用户界面:Windows。
2、按支持的用户数、任务数分
![图片[8] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/f51e81151ccf4e3ba5591bbf294b515e.png)
操作系统的功能有:处理器管理、存储器管理、设备管理和文件管理。
1、处理器管理:可以分为作业管理和进程管理两种。
合理地分配CPU的时间给正在运行的程序
(1)作业:作业是用户在一次事务处理过程中要求计算机所做工作的总和,由程序、数据和作业说明书组成。
(2)进程:就是正在执行的程序。进程有3个基本状态:就绪、运行和挂起(准备好、运行中、暂停下)
![图片[9] - 【四川省专升本计算机基础】第二章 计算机软硬件基础(2) - 宋马](https://pic.songma.com/blogimg/20250519/e302ad3d9a9849d8966aaa1732be5a33.png)
(3)线程:为了提高CPU利用率,把进程再”细分“成线程。线程是进程的一个实体,是CPU调度和分派的基本单位。
(4)程序
以文件的形式存在外存上,执行是调入内存
①单道程序系统
一个程序运行,占用整个系统资源。
②多道程序系统
同时多个程序在内存中执行。
程序和进程的差异
①程序是静态的;进程是动态的。
②程序可以脱离机器长期保存;进程的生命是暂时的。
③一个程序可多次执行并产生多个不同的进程。
2、存储器管理
主要是对内存空间的分配和回收、地址转化、内存共享和保护、内存的逻辑扩充。
虚拟内存:使用部分硬盘空间模拟为内存。
①设置路径
控制面板-系统-高级系统设置-性能-设置。
②虚拟内存最大容量与CPU寻址能力的关系
假设地址总线为n位,则虚拟内存最多为2n字节。
例如:CPU的地址总线为20 位,则虚拟内存最多是多少MB?
虚拟内存=220B=220÷210÷210MB=1MB
3、设备管理
对外围设备的管理。具体功能为:设备的分配和回收、实现设备独立性、缓冲区管理、设备驱动。
2. 5、文件管理
主要涉及文件的目录的结构和管理。计算机系统中,所有的程序和数据都是以文件的形式存放在计算机的外存储器上。
操作系统的特性
1、并发性
多个程序同时在系统中运行。
2、共享性
计算机系统中的资源能够被并发执行的程序共同使用。
3、虚拟性
操作系统通过某种技术将一个实际存在的实体变成多个逻辑上的对映体。
4、异步性
异步性也称为不确定性。
常见的操作系统
1、DOS:基于字符界面(命令行)的单用户单任务。
2、Windows:基于图形用户界面的多用户多任务。
3、UNIX:多用户多任务。
4、Linux (类UNIX) :多用户多任务。
5、Mac OS:苹果的桌面操作系统。
6、iOS:苹果的移动端操作系统。
7.、Android:开源的移动端操作系统。
#专升本 #计算机软硬件基础 #计算机
相关文章推荐
【四川省专升本计算机基础】第一章 计算机基础知识(上)
【四川省专升本计算机基础】第一章 计算机基础知识(下)
【四川省专升本计算机基础】第二章 计算机软硬件基础(1)
















暂无评论内容