计算机网络概述与网络硬件基础 计算机网络的分类 局域网(LAN):传输距离有限,传输速度高,以共享网络资源为目的的网络系统。 城域网(MAN):规模介于局域网和广域网之间的一种较大范围的高速网络,一般覆盖临近的多个单位和城市。 广域网(WAN):又称远程网,它是指覆盖范围广、传输速率相对较低、以数据通信为主要目的的数据通信网。 网络分类 缩写 分布…
进程管理 操作系统的基本概念 操作系统的定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统的工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。 操作系统两个重要的作用: 通过资源管理提高计算机系统的效率。 改善人机界面向用户提供友好的工作环境。 操作系统的 4 个特征:并发性、共享性、虚拟性和不确定性。 操…
线性结构 线性表 线性表的定义 一个线性表是 $n$ 个元素的有限序列($n≥0$),通常表示为($a_1,a_2,a_3,...,a_n$)。 线性表的抽象数据类型如下 ADT 线性表(List) Data 线性表的数据对象集合为{a_1,a_2,...,a_n},每个元素的类型均为 DataType。其中,除第一个元素 a_1 外,每一个元素有…
程序语言概述 低级语言和高级语言 低级语言:机器语言和汇编语言。是一种面向机器的语言,其格式取决于计算机的机器指令。难以理解,程序可读性差,程序设计效率低。 高级语言:面向各类应用的程序语言。如 Java、C、C++、Python、PHP、JavaScript 等等。与人们使用的语言较为接近,便于理解,提高了程序设计的效率。 汇编、解释、编译 高级…
计算机硬件基础知识 计算机硬件系统的组成 CPU的组成 运算器 功能: 执行所有的算术运算。如加、减、乘、除等基本运算及附加运算。 执行所有的逻辑运算并进行逻辑测试。如与、非、或、零值测试或两个值的比较等。 组成: 算术逻辑单元(ALU):负责处理数据,实现对数据的算术运算和逻辑运算。 累加寄存器(AC):也称累加器,当算术逻辑单元ALU执行运算时…