操作系统
什么是操作系统?有什么特点?
- 操作是一个运行在计算机上的软件程序,是管理和控制计算机系统软件和硬件资源的管理者。
- 操作系统把一些硬件功能封装成简单易用的服务,使用户无需关注底层原理。
- 特点:并发、共享、虚拟、异步
操作系统有哪些功能
- 处理机管理
- 文件管理
- 磁盘管理
- 设备管理
计算机网络
简述计算机网络的五层协议体系结构
五层协议体系结构从下往上分别是物理层、数据链路层、网络层、运输层、应用层。
- 物理层:在连接各种计算机的传输媒体上传输数据比特流
- 数据链路层:两台主机间传送数据,是在一段一段链路上传送的。数据链路层协议负责在相邻节点之间传输数据
- 网络层:负责路由选择和转发,将传输层提供的数据包通过不同路径传输到目的地
- 运输层:为进程间通信提供了通用(多种应用可以使用同一个运输服务)的数据传输服务。
- 应用层:定义了应用进程之间通信和交互的规则
计算机网络为什么要分层?有什么优点?
- 计算机网络是一个复杂的系统,分层可以将庞大复杂的问题转化成若干个较小的局部问题
- 各层之间是独立的,不用关心其他层次的内容
- 灵活性好,任何一层发生变化不影响上下层