操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石,操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
(图片来源网络,侵删)以下是操作系统的一些主要概念:
1、内核(Kernel):操作系统的核心部分,负责管理系统的硬件资源,如处理器、内存和设备驱动程序。
2、进程(Process):一个正在执行的程序的实例,每个进程都有自己的地址空间,并且进程之间是相互独立的。
3、线程(Thread):进程中的一个执行流程,一个进程可以有多个线程,它们共享进程的地址空间,但拥有自己的栈、局部变量和指令计数器。
4、并发(Concurrency):两个或更多的任务在同一时间段内启动并运行,并发并不意味着这些任务同时运行,而是指它们都处于就绪状态,等待被CPU调度。
5、同步(Synchronization):一种协调并发进程或线程的方法,以确保它们能够正确地交互。
6、死锁(Deadlock):两个或更多的进程无限期地等待对方释放资源,导致所有的进程都无法继续执行。
(图片来源网络,侵删)7、分时系统(Timesharing System):一种使多个用户同时使用计算机系统的技术,在分时系统中,CPU的时间被分成一系列的时间片,每个用户都有机会使用CPU。
8、实时系统(Realtime System):一种对事件做出及时响应的系统,在实时系统中,操作必须在规定的时间内完成。
9、分布式系统(Distributed System):由多台计算机组成,这些计算机通过网络连接在一起,共享资源和信息。
10、虚拟化(Virtualization):一种技术,可以在单个物理机上运行多个虚拟的操作系统和应用程序。
11、安全性(Security):保护系统免受恶意攻击的能力。
12、可扩展性(Scalability):当系统需要处理更多的任务时,可以通过增加资源来提高性能的能力。
(图片来源网络,侵删)| 序号 | 概念要素 | 描述 |
| 1 | 定义 | 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序的集合。 |
| 2 | 地位 | 位于硬件抽象层(HAL)之上,所有其他软件层之下,是最基本且最重要的系统软件。 |
| 3 | 功能 | 1. 管理系统中的各种资源(如CPU、内存、设备、用户、文件等) 2. 为用户提供友好界面(如API、GUI、执行命令等) |
| 4 | 作用 | 1. 控制和管理计算机系统的硬件和软件资源 2. 合理组织计算机的工作流程 3. 方便用户利用计算机资源 |
| 5 | 分类 | 批处理操作系统 分时系统 实时操作系统 个人计算机操作系统 网络操作系统 分布式操作系统 嵌入式操作系统 |
| 6 | 特征 | 进程/线程执行的并发性 资源的使用共享性 设备的虚拟性 进程的异步性(随机性) 不确定性(可能不再现性) |
| 7 | 用户交互 | 图形化用户接口(GUI) 命令接口(联机命令接口、脱机命令接口、批处理命令接口) 程序接口(系统调用) |
| 8 | 资源管理功能 | 进程管理 存储管理 设备管理 文件管理 作业管理 |
上一篇:仓库管理系统_仓库管理
下一篇:制作U盘启动盘,轻松安装电脑系统