操作系统
文章平均质量分 79
操作系统相关知识入门
Iron_Sp-man
广度学习,深度学习
展开
-
操作系统的主要功能
操作系统的主要功能处理机管理功能进程创建**原语操作:**提供创建新进程的系统原语,如fork()、exec()等,这些原语在系统态下执行,确保进程创建过程的原子性和安全性。**资源分配:**为新进程分配必要的系统资源,如内存(包括程序正文、堆栈、数据段等)、打开文件描述符、信号处理等。**初始化PCB:**创建进程控制块,记录进程的标识符、状态、优先级、程序计数器、寄存器值、内存映射、资源列表等重要信息。进程状态转换**状态定义:**操作系统定义进程的不同状态,如新建、就绪、运原创 2024-04-24 02:14:07 · 910 阅读 · 0 评论 -
操作系统的特性
操作系统支持多道程序设计,即允许多个程序并发执行。通过进程管理和调度机制,操作系统能够在单个处理器上模拟出多个任务同时运行的效果,提高系统资源利用率和用户响应体验。并发性也要求操作系统具备进程同步、互斥和通信等机制,以协调并发执行的进程间的相互关系。原创 2024-04-23 03:04:14 · 953 阅读 · 0 评论 -
操作系统的作用
操作系统的作用硬件资源管理进程管理:操作系统负责创建、调度、同步、通信和销毁进程,即管理多个程序的并发执行。通过进程调度算法,它决定哪个进程在何时获得处理器执行时间,实现多任务处理和资源共享,确保系统响应性和公平性。存储管理:操作系统管理内存资源,包括内存分配、回收、替换(如虚拟内存中的页面置换)、共享和保护。它通过合理的内存分配策略和地址转换机制,使得多个进程可以安全地共享有限的物理内存,并提供虚拟内存支持,扩大应用程序可用的地址空间设备管理:操作系统管理各类输入输出(I/O)设备,如硬盘、原创 2024-04-23 02:23:15 · 644 阅读 · 0 评论