大学计算机基础2009-操作系统
- 格式:ppt
- 大小:780.50 KB
- 文档页数:42
大学计算机基础第三章第三章Windows XP 操作系统操作系统是配置在计算机硬件上的第一层软件,是控制计算机所有操作的软件。
1.操作系统的类别经过多年的发展,操作系统多种多样。
为提高大型计算机系统的资源利用率,操作系统从批处理,多道程序发展为分时操作系统。
为了满足计算机处理实时事件的需要,就有实时操作系统。
为适应个人计算机系统的需要又出现了桌面操作系统。
为适应并行系统的需要,就有了多处理器操作系统。
为满足网络和分布计算的需要,就有了网络操作系统和分布式操作系统。
此外,还有为支持嵌入式计算机的嵌入式操作系统。
操作系统的主要功能:处理器管理、内存管理、设备管理、文件管理、作业管理操作系统的五大类型:批处理系统(DOS)、分时操作系统(windows、UNIX)、实时操作系统(LINUX)、网络操作系统(Netware/WindousNT)、分布式系统(Amoeba)典型操作系统UNIXUnix是一个通用、交互式、分时多用户并支持网络的操作系统,是可以运行在各种机型(从微机到巨型机在内)上的通用操作系统。
主要适用于网络、大中小型机。
缺点:软件少,价格贵,难掌握。
DOSDOS 是单用户、单任务和字符界面的操作系统,主要为16 位微型计算机而设计,DOS 目前仍在一些微型计算机上运行,但属于淘汰产品。
Window(1)界面图形化,操作便捷采用多任务机制(2)支持网络功能(3)出色的多媒体功能(4)硬件更容易使用(5)具有众多应用程序的支持LinuxLinux是一个免费、源代码开放、自由传播、类似于Unix的操作系统。
它既可以做各种服务器操作系统,也可以安装在微机上,并提供上网软件、文字处理软件、绘图软件、动画软件等,它除了命令操作外还提供了类似Windows风格的图形界面,我国自行开发的有红旗、蓝点Linux、麒麟Linux等。
缺点是兼容性差,应用软件安装困难,操作性差,使用不习惯。
2.窗口的基本组成元素和操作窗口系统提供友好的用户界面,每个窗口都由标题、菜单、控制按钮、滚动条、边框等元素组成。
计算机09级《操作系统课程设计》任务书一、课程设计的性质和目的操作系统课程设计是计算机专业的专业课程,通过课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握操作系统的基本设计方法和技巧,进一步提高分析问题、解决问题及上机操作能力,为将来从事计算机工作打下一定的专业基础。
二、设计课题课题一:模拟实现单级目录的FAT文件系统基本思路:用二进制文件空间模拟磁盘空间,用文件块操作模拟磁盘块操作。
基本设计要求:1、实现如下文件系统功能(过程或函数):a、打开文件系统FILE *OPENSYS(char *filename);b、关闭文件系统int CLOSESYS(FILE *stream);c、显示目录void LISTDIR(void);d、建立文件int FCREATE(char *filename);e、删除文件int FDELETE(char *filename);f、打开文件int FOPEN(char *filename);g、关闭文件int FCLOSE(int fileid);h、文件块读int FREAD(void *ptr, int n, int fileid);i、文件块写int FWRITE(void *ptr, int n, int fileid);j、判断文件结束int FEOF(int fileid);k、获取文件指针long FGETPOS(int fileid);l、设置文件指针int FSETPOS(int fileid, long offset);m、取得文件长度long FGETLEN(char *filename);2、提供文件系统创建程序3、有功能检测模块4、为简化程序设计,假定目录区域大小固定。
文件系统空间划分:可以使用的C语言文件操纵函数:FILE *fopen(const char *filename, const char *mode);int fclose(FILE *stream);int fseek(FILE *stream, long offset, int whence);long ftell(FILE *stream);size_t fread(void *ptr, size_t size, size_t n, FILE *stream);size_t fwrite(const void *ptr, size_t size, size_t n, FILE *stream);课题二:模拟实现单级目录、单级索引的索引文件系统使用链接域将同一文件的各索引块按顺序连接起来;其余各项同课题一。
黄石理工学院2009~2010 学年度(第一学期)2007年级计算机科学,网络工程专业《操作系统》本科期末试卷(A)考试方式闭卷制卷份数题号一二三四总分得分核分人一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共30分)1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( B )。
A.多道批处理系统B.分时系统C.实时系统D.网络系统3.操作系统内核与用户程序、应用程序之间的接口是( C )。
A.shell命令B.图形界面C.系统调用D.C语言函数4.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。
这种性质称作进程的( B )。
A.动态性B.并发性C.调度性D.异步性5.下列进程状态的转换中,不正确的是( C )。
A.就绪→运行B.运行→就绪C.就绪→阻塞D.阻塞→就绪6.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由( A )完成的。
A.作业调度B.中级调度C.进程调度D.内存调度7.下列作业调度算法中,具有最短的作业平均周转时间的是( B )。
A.先来先服务法B.短作业优先法C.优先数法D.时间片轮转法8.通常,用户编写的程序中所使用的地址是( A )。
A.逻辑地址B.物理地址C.绝对地址D.内存地址9.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表B.页表C.PCB D.JCB10.文件管理实际上是管理( B )。
A.主存空间B.辅助存储空间C.逻辑地址空间D.物理地址空间11.如果文件系统中有两个文件重名,不应采用( A )。
A.单级目录结构B.树形目录结构C.二级目录结构D.非循环图目录结构12.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是( D )。
2009级计算机基础复习大纲第一至三章⒈数制及转换用计算器(整数)。
二进制转换为十六、八进制(小数)。
⑴例如:110101.1112=35.E16二进制转换为十六进制小数点向左四位二进制对应一位十六进制,不足四位时,左边加0,补足四位小数点向右四位二进制对应一位十六进制,不足四位时,右边一定加0,补足四位1011010.112=0101 1010.11002=5A.C二进制转换为八六进制小数点向左三位二进制对应一位八进制,不足三位时,左边加0,补足三位小数点向右三位二进制对应一位八进制,不足三位时,右边一定加0,补足三位1011010.112=001011 010.1102=132.68⑵下列4个数中最大的是:1101023183F164210以上将所有数制转换为十理制进行比较⒉描述存储容量的单位1B=8bit 1KB=1024B 1KB=1024MB 1MB=1024KB 1GB=1024MB⒊信息在计算机中的表示⑴西文字符编码(ASCII)在机器内部,一个字符的ASCII码采用一个字节存储,最高位为0;请关注字符在ASCII码中的分布规律。
大写字母的ASCII码十进制值比小写字母ASCII码32,十六进制小20数字的ASCII码比字母小。
例如:已知字母“A”的ASCII码十进制表示是65,小写字母“d”的ASCII码十六进制表示是【】。
大写字母D的ASCII码十进制值为68小写字母d比大写字母大32,即100将10010转换为十六进制100=64+32+4=011001102=64H⑵汉字编码(国标码GB2312-80、机内码、字形码)国标码——用两个连续字节编码,最高位为0机内码——将国标码的两个字节最高位置1字型码——点阵字库存储空间的计算点阵字形编码存储容量的计算公式(以16×16点阵为例):16×16/8=256/8=32 B例如:存储一个16×16点阵汉字字型信息的字节数是【】。
大学计算机基础教程(高守平第二版)第2章操作系统基础大学计算机基础教程(高守平第二版)第2章操作系统基础第一节操作系统的定义和作用操作系统是一种系统软件,它管理和控制计算机硬件资源,并提供给用户一个简单易用的界面,使得用户可以方便地使用计算机。
1.1 操作系统的定义操作系统是指在计算机和用户之间起到桥梁作用的软件。
它利用计算机的硬件资源,提供给用户一个友好的环境,使得用户可以与计算机交互,并能够运行各种应用程序。
1.2 操作系统的作用操作系统有以下几个主要作用:(1)管理和分配计算机系统的硬件资源,包括处理器、存储器、输入输出设备等;(2)提供用户与计算机之间的接口,让用户能够方便地使用计算机;(3)管理和调度进程,保证多个进程之间的并发执行;(4)提供各种系统服务和功能,如文件管理、网络通信等。
第二节操作系统的基本概念2.1 进程和线程进程是指正在运行的程序的实例。
每个进程有自己的地址空间、文件描述符等资源。
一个进程可以包含多个线程,线程是在进程中独立运行的执行单元。
2.2 内存管理操作系统负责管理计算机的内存资源,包括内存的分配和释放、虚拟内存的管理等。
通过虚拟内存技术,操作系统可以将进程使用的内存分为多个虚拟地址空间,从而提高内存的利用率。
2.3 文件系统文件系统负责管理计算机中的文件和目录。
它提供了对文件的读写操作,并管理文件的存储和组织。
文件系统还提供了目录结构,方便用户组织和查找文件。
2.4 设备管理设备管理是操作系统对计算机硬件设备进行管理的一项重要任务。
它负责对设备的分配和回收,以及设备的驱动程序的管理。
通过设备管理,操作系统可以提供对各种设备的统一访问接口,使得应用程序可以方便地使用设备。
第三节常见的操作系统3.1 Windows操作系统Windows操作系统是由微软公司开发的一种广泛使用的操作系统,具有图形化界面和丰富的应用软件。
Windows操作系统拥有庞大的用户群体,在个人计算机和企业中使用广泛。