diff --git "a/19 \351\231\210\345\277\227\345\213\207/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" "b/19 \351\231\210\345\277\227\345\213\207/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" new file mode 100644 index 0000000000000000000000000000000000000000..91dde3d1cb6ae110e4177d60233cc4e68e732280 --- /dev/null +++ "b/19 \351\231\210\345\277\227\345\213\207/20240307\346\223\215\344\275\234\347\263\273\347\273\237.md" @@ -0,0 +1,42 @@ +## 笔记 + +1.操作系统:是管理计算机硬件和软件资源的系统软件,它提供了用户与计算机硬件之间的接口。 + +2.操作系统的功能主要包括: + +进程管理 + +存储管理 + +文件管理 + +设备管理 + +用户接口 + +3.操作系统的分类: + +Windows + +macOs + +Linux + +4.操作系统的相关概念 + +- 并发性:说到并发就不得不提一下并行性,并行性是指两个或多个事件可以在同一时刻发生,而并发性是指两个或 多个事件可以在同一个时间间隔发生。 + + 共享性:多个程序可以同时使用主存资源,资源共享根据属性分为互斥共享和同时访问两种形式 + + 虚拟性:虚拟性表现为把一个物理实体转为若干个逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的,虚拟的 技术主要有时分复用技术和空分复用技术。 + +- 异步性:在多道程序环境下,允许多个进程并发执行,进程在使用资源时可能需要等待和放弃,进程的执行并不是一气呵成的,而是以走走停停的形式推进 + +### 5.操作系统的组成 + +操作系统应具备的核心功能 +(1)作业管理(系统调用接口) +(2)进程管理 +(3)内存管理 +(4)文件系统管理 +(5)设备管理 \ No newline at end of file