From b7dfe9984cc2581a07cf9fb771d9791926312e1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=AC=A3?= <3188923799@qq.com> Date: Fri, 8 Mar 2024 00:05:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...15\344\275\234\347\263\273\347\273\237.md" | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 "31 \346\235\216\346\254\243/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" diff --git "a/31 \346\235\216\346\254\243/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" "b/31 \346\235\216\346\254\243/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" new file mode 100644 index 0000000..4e7b468 --- /dev/null +++ "b/31 \346\235\216\346\254\243/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" @@ -0,0 +1,39 @@ +### 操作系统 + +定义:控制管理计算机系统的硬软件,分配调度资源的系统软件 + +可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等 + +特征:并发、共享、虚拟、异步 + +###### 互为存在条件:并发,共享 + +并发:指两个或多个事件可以在同一个时刻发生,多核CPU可以实现并行,一个cpu同一时刻只有一个程序在运行 + +并发:指两个或多个事件可以在同一个时间间隔发生,用户看起来是每个程序都在运行,实际上是每个程序都交替执行 + +###### 虚拟和异步特性前提是具有并发性。 + +虚拟性:表现为把一个物理实体转变为若干个逻辑实体。 + +异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,使进程的执行以“停停走走”的方式运行,而且每个进程执行的情况(运行、暂停、速度、完成)也是未知的。 + +系统调用按功能分类(在核心态下进行): + +1. 设备管理 +2. 文件管理 +3. . 进程管理 +4. 进程通信 +5. .内存管理 + +系统调用和库函数的区别:有的库函数会涉及系统调用,有的不涉及 + +操作系统的功能: + +系统资源的管理者——安全、高效 + +1. 处理机管理 +2. 存储器管理 +3. 文件管理 +4. 设备管理 + -- Gitee