第一章操作系统概述认识操作系统操作系统的发展开放源代码的Unix/Linux操作系统Linux内核Linux内核源代码
第一章 操作系统概述 认识操作系统 操作系统的发展 开放源代码的Unix/Linux操作系统 Linux内核 Linux内核源代码
认识操作系统整体看使用者Information操作系统设计者操作系统普通开发者不同角度看到的操作系统
不同角度看到的操作系统 操作系统 整体看 操作系统设计者 使用者 普通开发者 认识操作系统
认识操作系统一从使用者的角度看心打开计算机,首先跳入眼帘的是什么?心要拷贝一个文件,具体的拷贝操作是谁完成的?C你需要知道文件存放在何处吗?●柱面、磁道、扇区描述什么?·数据的搬动过程怎样进行繁琐留给自己,简单留给用户操作系统穿上华丽的外衣一图形界面操作系统穿上朴素的外衣一字符界面V
❖打开计算机,首先跳入眼帘的是什么? ❖要拷贝一个文件,具体的拷贝操作是谁完成的? ⚫你需要知道文件存放在何处吗? ⚫柱面、磁道、扇区描述什么? ⚫数据的搬动过程怎样进行 ❖繁琐留给自己,简单留给用户 ⚫操作系统穿上华丽的外衣-图形界面 ⚫操作系统穿上朴素的外衣-字符界面 < > 认识操作系统-从使用者的角度看
认识操作系统一从程序开发者的角度看拷贝命令的C语言实现片断inf=open(“/floppy/TEST",ORDONLY,O);rout=open("/mydir/test",0WRONLY,0600);dotl=read(inf,buf,4096);write(outf,buf,1);} while(1):close(outf);close(inf);
❖拷贝命令的C语言实现片断 < > inf=open(“/floppy/TEST”,O_RDONLY,0); out=open(“/mydir/test”,O_WRONLY,0600); do{ l=read(inf,buf,4096); write(outf,buf,l); } while(l); close(outf); close(inf); 认识操作系统-从程序开发者的角度看
认识操作系统一从所处位置看浏览器信息管理游戏文件管理系统编译程序编辑程序命令解释程序r内核操作系统硬件CPU、内存、I/O接口K>
< > 浏览器 信息管理 文件管理系统 游戏 编译程序 编辑程序 命令 解释程序 操作系统 CPU、内存、I/O接口 硬件 内核 认识操作系统-从所处位置看