diff --git "a/11 \345\276\220\345\205\210\351\221\253/2024.03.07 \350\256\241\347\256\227\346\234\272\347\237\245\350\257\206.md" "b/11 \345\276\220\345\205\210\351\221\253/2024.03.07 \350\256\241\347\256\227\346\234\272\347\237\245\350\257\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..a406508a5282cb6850b61aded904225662361ede --- /dev/null +++ "b/11 \345\276\220\345\205\210\351\221\253/2024.03.07 \350\256\241\347\256\227\346\234\272\347\237\245\350\257\206.md" @@ -0,0 +1,41 @@ +# 操作系统的理论 + + + +9. 进程管理:操作系统通过进程管理来控制程序的执行,包括进程的创建、调度、同步、通信和终止等。 + +10. 内存管理:操作系统负责管理内存资源,包括内存分配、地址转换、内存保护、虚拟内存等,以确保每个程序能够正常运行并且不会相互干扰。 + +11. 文件系统:操作系统提供文件系统来组织、存储和管理文件,包括文件的创建、读写、删除、权限管理等功能。 + +12. 设备管理:操作系统管理计算机硬件设备的访问和控制,包括输入输出设备、存储设备、网络设备等。 + +13. 调度算法:操作系统通过调度算法来决定哪个进程在什么时候执行,以提高系统资源利用率和响应速度。 + +14. 并发与并行:操作系统需要处理多个任务同时执行的情况,涉及到并发性和并行性的概念,需要考虑进程间的同步、通信和互斥。 + +15. 安全性与保护:操作系统需要提供安全性和保护机制,包括用户身份验证、访问控制、数据加密等,以保护系统和用户数据的安全。 + +16. 虚拟化技术:操作系统可以通过虚拟化技术将物理资源抽象为虚拟资源,提高资源利用率和灵活性,包括虚拟机和容器等技术。 + +17. 分布式系统:操作系统的理论也涉及分布式系统的研究,包括多台计算机之间的通信、协作和资源共享。 + +# 软件 + +9. 更新系统:定期检查系统更新,确保操作系统和安全补丁是最新版本。 + +10. 安装/卸载软件:通过安装程序将新软件安装到系统中,使用控制面板或应用商店卸载不需要的软件。 + + 防病毒保护:安装可靠的防病毒软件,并定期进行病毒扫描,确保系统的安全性。 + +11. 备份重要文件:定期备份重要文件,可以选择使用外部存储设备、云存储服务或备份软件来进行文件备份。 + +12. 系统恢复:在遇到系统问题或错误时,可以使用系统还原功能将系统恢复到之前的稳定状态。 + +13. 管理用户账户:创建、编辑和删除用户账户,设置用户权限和密码策略等。 + +14. 磁盘清理和整理:使用磁盘清理工具清除不需要的临时文件和垃圾文件,使用磁盘碎片整理工具整理硬盘空间。 + +15. 系统监测和优化:使用系统监视工具查看系统资源使用情况,优化系统性能,如关闭不必要的后台进程或服务。 + +16. 系统登录和安全:设置强密码、启用屏幕锁定、配置防火墙和网络安全设置等,保护系统安全