1、许多应用程序(如电子邮件、Word文档和视频)在云环境中运行。列出未来你希望添加到云服务中的三个应用程序。
以下是未来希望添加到云服务中的三个应用程序:
- 3D建模与渲染软件 ,能让用户在云端完成复杂的3D设计和渲染任务;
- 人工智能开发平台 ,方便开发者在云环境中进行AI模型的训练和部署;
- 大型游戏云 ,让玩家无需强大的本地硬件就能畅玩大型游戏。
2、描述现代计算机系统的主要组成部分。
计算机系统的组成
现代计算机系统主要由以下部分组成:
- 硬件
- 可分为物理和虚拟
-
虚拟硬件是模拟特定计算机硬件功能的软件
-
软件
- 可分为数据和程序
-
程序是用于处理数据并产生结果的指令集合
-
网络
-
数据
此外,计算机系统还包括以下组件:
- 中央处理器(CPU)
- 指令
- 计算机内存和存储
- 输入输出设备(I/O)
- 网络组件
随着互联网的引入,网络接口卡(NIC)也成为计算机系统不可或缺的一部分。
3、为什么网络接口与一般的输入输出设备不同?
网络接口卡是一种特殊的输入输出设备,用于管理网络数据通信。每个网卡都有一个MAC地址,用于在互联网上识别设备。
而一般输入输出设备主要负责:
- 接收任务和数据传递给CPU,或接收CPU处理结果并输出;
- 功能重点在于与CPU间的数据交互和缓冲不同速度的数据;
- 不具备网络数据通信管理及MAC地址标识特性。
4、计算机防火墙用于保护计算机免受数据丢失。为什么防火墙不能保证数据安全?
防火墙的局限性
防火墙只能在一定时间内有效。
部分防火墙只是软件,即使使用“硬件”的防火墙,核心组件也基于算法,即软件。
此外,防火墙并非为个人电脑或手持设备设计,因此不能保证计算机存储的信息永不被盗。
5、什么是计算机总线?计算机总线上传输哪些类型的数据?
计算机总线
计算机总线是一种计算机子系统,用于减少计算机组件之间通信所需的路径数量,使组件能通过一个数据通道进行通信。
分类
计算机总线分为 系统总线 ,系统总线由以下三个部分组成:
-
地址总线
地址总线携带用于定位特定内存位置或输入/输出设备的地址信息。 -
数据总线
数据总线携带指令和信息,用于在CPU与内存、内存与输入/输出部分之间传输。 -
控制总线
控制总线携带如读、写和中断等命令信号以及硬件的响应信号。
6、为什么汇编语言被称为低级语言?
汇编语言被称为低级语言,是因为它是最接近计算机底层的语言,以易于记忆和理解的格式呈现CPU使用的机器语言(1和0),且依赖硬件,不同处理器甚至同一品牌不同CPU的汇编语言指令都可能不同,只能充分利用特定处理器架构的优势。
7、虚拟化有时被称为“计算机上的计算机”。描述其工作原理。
虚拟化概述
虚拟化可以创建操作系统、服务器、存储设备或网络资源的虚拟实例。
硬件虚拟化
在硬件虚拟化中,主机是进行虚拟化的实际机器。在主机硬件上创建虚拟机的软件或固件被称为 管理程序 或 虚拟机监视器 。
虚拟机就像一台带有操作系统的实际计算机,运行在虚拟机上的软件与底层硬件资源相分离。例如,一台运行微软Windows的计算机可以托管一个看起来像是装有Ubuntu Linux操作系统的虚拟机,基于Ubuntu的软件可以在该虚拟机上运行。
操作系统虚拟化
此外,操作系统虚拟化是通过利用软件,使计算机硬件能够同时运行多个操作系统镜像。
8、内存(memory)和存储(storage)有什么区别?
内存对计算机系统速度的影响
内存是影响计算机系统速度的重要因素,其核心特性在于 速度 与 成本 。
- 内部内存 :靠近CPU,使用最快的存储电路,具有高速访问能力,但成本较高、容量较小。
- 主内存 :通常使用普通RAM,具备较低的成本、较大的容量和不错的速度。
当数据不需要立即使用时,会被存储在 外部存储 中。外部存储的种类包括:
- USB驱动器
- SSD驱动器
- 网络驱动器
- 云存储
硬盘驱动器 常被用作二级存储,其访问时间以 毫秒 为单位,相较之下,以 纳秒 为单位的随机存取内存(RAM)速度快约一百万倍。
此外, 光盘 等旋转存储设备的访问时间更长。
固态硬盘 (SSD)作为主要的外部存储方案,具有以下优势:
- 无机械运动部件
- 噪音小
- 运行速度快
9、为什么诺伊曼架构仍然被认为是多 CPU 计算机或多核计算机的架构?
在诺伊曼架构中,即使现在多处理器或多核计算机很常见,但这些处理器只是通过软件协调在一起执行任务,它们共享相同的系统总线,本质上还是遵循诺伊曼架构的设计理念,所以诺伊曼架构仍被认为是多 CPU 计算机或多核计算机的架构。
10、列举一些计算机系统和网络常见的威胁。
常见威胁包括:
- 窥探(对数据的未授权拦截,如窃听)
- 篡改(对数据的未授权更改,如中间人攻击)
- 欺