- 从功能角度出发,软件可分为哪两类?
- 系统软件:与计算机硬件关系密切,能对硬件资源进行统一的控制、调度和管理。具有基础性和支撑作用
- 应用软件:泛指专门用于为最终用户解决各种具体应用,完成特定任务的软件
- 操作系统有哪些部分组成?OS内核与OS发行版有什么区别?
- OS由OS内核+其他许多附加的配套软件组成,包括图形用户界面程序、常用的应用程序和实用程序,以及为支持应用软件开发和运行的各种软件构成。
- OS内核并不是一个完整的操作系统,只是其中一个部分。需要在OS内核的基础上配置各种程序库和应用框架,设计用户界面,提供常用的应用程序和实用程序才能构成一个完整的操作系统。
- 什么是操作系统?有哪些作用和功能?
- 操作系统是用于执行各种具有共性和基础性操作性的软件,是计算机中最重要的系统软件,是许多程序模块的集合。他可以有效、合理、安全的组织和管理各种软硬件资源,控制并支持应用软件的运行、提供友善的人机界面。使用户有效、简单、方便、安全的使用计算机,确保整个计算机系统高效有序、安全的运行。
- 作用:
- 为用户操作计算机提供了友善的人机交互界面
- 为运行的应用程序,管理和分配各种系统资源。
- 为应用软件和开发与运行提供了高效的平台
- 几乎屏蔽了所有硬件的实现细节、指挥和管理CPU
- 功能:CPU管理、文件管理、设备管理、存储管理
- 操作系统中存储管理的任务是什么?如何解决?
- 对内存空间进行分配与回收
- 提供内存空间共享
- 对内存空间进行扩充
- 对内存空间进行保护
解决方案——虚拟存储技术
- 什么是文件?文件管理有哪些功能?
- 文件是指存储在辅存中一组相关信息的集合,计算机中的程序和数据均以文件的格式存储在辅存中,并以文件为单位进行存取操作。
- 功能:
- 在辅存中为文件创建或保护而分配存储空间
- 对删除的文件回收空间
- 对空闲的空间进行分配
- 什么是设备管理?有哪些功能?
- 负责对用户或应用程序的I/O操作进行统一的管理
- 功能:
- 屏蔽和抽象了各种物理I/O设备的硬件操作细节
- 设备的命名、登记、分配回收及调度
- 根据每个设备的特点来全局调度和安排设备的操作
- OS内核的特点
- 常驻与内存中
- 以CPU的最高优先级运行,能执行指令系统中的特权指令
- 具有直接访问各种外设和全部主存空间的特权
- 负责系统资源的管理和分配
- 什么是算法?有什么特点?算法与程序有何联系和区别?如何描述算法?
- 算法是用于完成某个信息处理任务、有序而明确的、可以由计算机执行的一组操作,它能在有限时间内执行完毕并产生输出。即解决问题的方法与步骤。
- 特点:
- 确定性:算法的每一步操作必须是明确的、无二义性的
- 有穷性:一个算法总是在执行有限步的操作之后终止
- 能行性:在计算机的能力范围之间,且在有限时间内能够执行完毕
- 输出:至少产生一个输出。
- 联系:
- 算法是程序的核心,算法的好坏很大程度上决定了程序的运行效果
- 算法+数据结构=程序
- 算法是程序的具体实现
- 算法是程序是对应的,但不是一 一对应的
- 区别:算法必须满足有穷性,而程序不限于此
- 描述方法:自然语言、伪代码、流程图、程序设计语言
- 算法的目的:完成某个特定的信息处理任务
- 简述机器语言、汇编语言和高级语言的不同特定和使用场合
- 机器语言:是使用计算机指令系统的语言,全部采用二进制表示,难于理解、修改,不易编写和维护。用机器预压编写的程序可直接被计算机执行,执行效率最高。但由于不同架构的CPU的指令系统不同,因而转移至另一种不同CPU的计算机上可能无法运行,可移植性最差。 应用:BIOS、操作系统
- 汇编语言:使用助记符来替代机器指令的操作码,操作数也可以使用人们习惯的十进制。相比机器语言程序,虽容易理解,效率略高。但仍不够直观,且仍是面向指令系统的语言。
- 高级语言:是最接近人类自然语言的程序设计语言。易学易用易维护。在一定程度上与指令系统无关,可移植性最好,最直观。但其执行效率最低,需经过编译或解释才能被计算机执行。应用:Java、C、FORTRAN、C++、C#...
- 什么是现代通信?通信系统主要有哪几部分组成?
- 使用电波或光波传递信息的技术,简称电信
- 信源、信宿、信道
计算机基础5
最新推荐文章于 2025-09-18 00:01:57 发布

345

被折叠的 条评论
为什么被折叠?



