操作系统(Operating System)3

本文介绍了计算机硬件与软件应用之间的关系,强调了操作系统(OS)在管理硬件资源和为应用提供一致性和安全性方面的作用。文中详细解释了进程的概念及其特性,并探讨了操作系统如何管理和控制这些进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先总结一下在一二章里的概念:
1.电脑包括一系列硬件。。。
2.应用是在平台上运行的,有一定的I/O能力
3.应用不能直接利用硬件
a.许多的应用可以在同一个平台上运行
b.需要同时处理多个任务
c.当处理多任务时,要保护(合理利用)数据和I/O
4.OS提供了便捷,多样,安全和一致性

回顾第二章,我们定义了一些关于进程的术语,包括:
* 一个执行中的项目
* 项目在电脑中运行时的实体
* 可以被安排并在处理器上执行的实体
* 一连串指令的集合 

在某一时刻当项目进行中时,这个进程可以被一个数字唯一确定,它有如下特点:
Identifier
State
Priority
Program counter
Memory pointers
Context data
I/O status information
Accounting information

操作系统的任务目标是管理控制执行的进程,这包括
————————————分割线——————————–18

Suspended Processes暂停进程
 交换:由于I/O处理速度远慢于计算,所以在这种情况下,要有内存来存储一些进程使得处理器可以在一个进程被锁之后开始另一个进程。
 如何实现?主要的内存可以暂停

### 麒麟操作系统安装时出现 'Operating System not found' 的解决方案 当在 VM 虚拟机环境中尝试安装麒麟操作系统并遇到 `Operating System not found` 错误时,通常是因为虚拟机未正确加载 ISO 映像文件或者配置不完整所致。以下是针对该问题的具体分析和解决办法: #### 1. **确认虚拟机设置** 确保虚拟机已正确配置启动设备顺序。通过编辑虚拟机设置,调整 BIOS 启动优先级,使光驱(CD/DVD 或 ISO 文件)成为首选启动项[^1]。 ```plaintext 具体操作步骤: - 打开虚拟机软件(如 VMware Workstation/Player 或 VirtualBox)。 - 右键点击目标虚拟机 -> 编辑虚拟机设置。 - 进入“选项”->“高级”,检查引导顺序是否设置了 CD/DVD 为第一启动项。 ``` #### 2. **验证 ISO 镜像文件的有效性** 错误可能源于使用的 ISO 镜像文件损坏或版本不适配。建议从官方渠道重新下载最新的麒麟操作系统镜像文件,并校验其 MD5 值以确保完整性[^2]。 ```bash # 使用以下命令计算本地 ISO 文件的 MD5 校验值并与官网提供的一致性对比 md5sum kylin-os.iso ``` #### 3. **指定正确的 ISO 映像路径** 如果 ISO 文件路径未被正确定位,则可能导致系统无法识别启动介质。需手动指定 ISO 文件的位置,并确保虚拟机能够访问它[^4]。 ```plaintext 具体操作步骤: - 返回到虚拟机设置窗口中的“硬件”部分。 - 添加一个新的 CD/DVD 设备。 - 将模式更改为“使用 ISO 映像文件”。 - 浏览至存储有合法麒麟 OS 镜像文件的目录完成关联绑定。 ``` #### 4. **检查虚拟硬盘状态** 有时即使提供了有效的启动媒介仍会出现此提示,可能是由于虚拟硬盘尚未初始化或格式化不当引起。创建新的虚拟硬盘或将现有磁盘重置后再试一次可能会解决问题[^3]。 --- ### 示例代码片段:自动挂载ISO脚本 (适用于某些环境) 对于批量部署场景下频繁更换不同OS镜像的情况,可编写简单脚本来简化流程: ```python import os def mount_iso(iso_path, vm_name): command = f"vmrun -T ws connectCdrom {vm_name} {iso_path}" result = os.system(command) if result == 0: print(f"{vm_name}'s cdrom successfully mounted with {iso_path}.") else: print("Failed to mount the iso file.") if __name__ == "__main__": iso_file_location = "/path/to/kylin-os.iso" virtual_machine_identifier = "KylinVM" mount_iso(iso_file_location, virtual_machine_identifier) ``` --- #### 总结 上述方法涵盖了大部分因配置失误引发的操作系统找不到类别的常见原因处理方式。实际应用过程中可根据具体情况灵活选用其中一种或多组合策略来排除故障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值