diff --git "a/18 \351\237\251\347\205\234\350\276\211/20240308 \346\223\215\344\275\234\347\263\273\347\273\237.md" "b/18 \351\237\251\347\205\234\350\276\211/20240308 \346\223\215\344\275\234\347\263\273\347\273\237.md" new file mode 100644 index 0000000000000000000000000000000000000000..2c135fadd1ecf47836c7151bab57c954eb173643 --- /dev/null +++ "b/18 \351\237\251\347\205\234\350\276\211/20240308 \346\223\215\344\275\234\347\263\273\347\273\237.md" @@ -0,0 +1,18 @@ +``` +操作系统的基本功能 +统一管理计算机资源:处理器资源,IO设备资源,存储器资源,文件资源; +实现了对计算机资源的抽象:IO设备管理软件提供读写接口,文件管理软件提供操作文件接; +提供了用户与计算机之间的接口:GUI(图形用户界面),命令形式,系统调用形式。 + +操作系统的特征 +最基本的特征,互为存在条件:并发,共享; +并行:指两个或多个事件可以在同一个时刻发生,多核CPU可以实现并行,一个cpu同一时刻只有一个程序在运行; +并发:指两个或多个事件可以在同一个时间间隔发生,用户看起来是每个程序都在运行,实际上是每个程序都交替执行。 +共享性:操作系统的中资源可供多个并发的程序共同使用,这种形式称之为资源共享。 + +预习: +互斥共享:当资源被程序占用时,其它想使用的程序只能等待。 +同时访问:某种资源并发的被多个程序访问。 +虚拟和异步特性前提是具有并发性。 +虚拟性:表现为把一个物理实体转变为若干个逻辑实体。 +``` \ No newline at end of file