• 首页>范文 > 范文
  • 操作系统知识点总结

    1.计算机系统知识

    1 计算机结构:五部分:(硬件和软件)运算器,控制器,存储器,输入设备,输出设备 三结构:单总线结构,双总线结构,采用通道的大型系统结构 不属于主机(内存储和CPU)的部件都属于外设 单总线是一组系统总线将计算机各个部件连接,双总线是在CPU和主存储之间设置一组专用的告诉存储总线,还有一条输入输出总线,又分为以CPU为中心和以存储器为中心的双总线结构,通道结构是一台主机连接多个通道,一个通道连接多个I/O控制器,一个IO控制器又可以连接一个多个IO设备(主要用在大型系统中) 2 数:带符号的二进制数称为机器数,一般用最高位表示符号位,0表示正,1表示负 1)原码:原码得缺点是加减运算比较复杂 +2=00000010=02H,-2=10000010=82H, +0=00000000=0H, -0=10000000=80H 2)反码,正数反码与原码相同,负数反码表示中数值位与原码相反,反码运算时最高位有进位,在最低位加1,增加了复杂性 +2反码=+2原码=00000010,-2反码=11111101,+0反码=+0原码=00000000,-0反码=11111111 3)补码:是计算机的主要使用的数据表示方法,正数的补码与原码相同,负数的补码为反码+1 +2补码=+2原码=00000010,-2补码=-2反码+1=11111110,+0反码=+0原码=00000000. -0补码=-0反码+1=00000000 3运算器:ALU,又称算术逻辑部件,包括:ALU,寄存器组,累加器,多路转换器,数据总线等逻辑构件 功能:完成对数据算术和逻辑运算,暂存参加运算的数据和中间结果,由其内部的一组通用寄存器承担,可汇编直接访问 4控制器:用于控制计算机部件按照指令功能的要求进行所需的操作,一条指令需经过读取,分析,执行三步,都在控制器的控制下完成,基本任务:1从存储器获取指令,2由译码器对其操作码分析辨别, 3根据指令性质执行之。

    获取指令的时间叫取指周期,执行时间叫执行周期,包括部件:程序计数器PC,指令寄存器IR,指令译码器ID,操作控制部件,通过数据总线,地址总线,控制总线实现与其它各部件的连接 5 处理器性能,性能=工作效率*时钟频率 1)工作效率IPC:处理器每个时钟周期完成的指令数 2)时钟频率:主频,指处理器每秒完成运算周期的次数,以HZ为单位 3)L1高速缓存:L1Cache,也成为一级缓存,处理器内置 4)L2高速缓存:L2Cache,二级缓存,理论上越大越好 5)系统总线带宽:指处理器二级L2缓存和系统北桥芯片之间的数据带宽 6)流水线技术 7)超标量:指在一个时钟周期内可以执行多条指令 8)协处理器:负责浮点运算 9)地址总线宽度和数据总线宽度 6指令系统:是计算机所有指令的集合,反映了计算机的基本功能,其格式与功能直接影像到及其的硬件结构,也影像系统软件,机器的适用范围 1)指令和指令系统:一条指令分为操作码字段和操作数地址字段÷ 操作码表明应执行什么样的操作,操作数地址表明了操作数所在的位置和形式,根据一个指令中由几个操作数地址可分为几操作数指令和几地址指令,指令格式是用二进制代码表示的结构形式 2)寻址方式:操作数是指指令或程序的主要处理对象,8种寻址方式(X)表示X的值 AH,AX,EAX代表字节,字,双字的存储器 AX分为AH,AL 8位寄存器有:AH,AL,BH,BL,CH,CL,DH,DL 16位寄存器:AX,BX,CX,DX,SI,DI,SP,BP 32位寄存器:EAX,EBX,ECX,EDX,ESI,EDI,ESP,EBP ① 立即数寻址,操作数作为指令的一部分直接写在指令中,用于操作数固定的情况,通常用于赋初值或提供常数:MOV AH,80H ; ADD AX,1234H ;MOV EAX,123456H ② 寄存器寻址:指令需要的操作数已存在某寄存器中:MOV AH,AL ;MOV EAX,ECX ;ADD AX,BX ③ 直接寻址:操作数放在内存中,在指令中给出地址:MOV BX,[1234H]物理地址=DS*16+偏移量。假设有指令:MOV BX,[1234]在执行时,(DS)=2000H,内存单元21234H的值是5213H,问该指令执行后,BX是什么?由于1234H是一个直接地址,它紧跟在指令的操作码之后,随指令而被读出,访问数据段的段寄存器是DS,所以用DS*16的值和偏移量1234H相加,得存储单元得物理地址21234H,取单元21234H得值5213H,并按高高低低得原则存入寄存器BX中。

    ④ 寄存器间接寻址:操作数在寄存器中,操作数的有效地址用SI,DI,BX,BP4个寄存器之一,其物理地址公式为:PA=【DS,SS。】*16+【SI,DI,BX,BP】若有效地址用SI,DI,BX之一指定,则默认的段寄存器为DS,若有效地址用BX指定,则默认的段寄存器为SS(堆栈段),MOV BX,[DI] ;PA=DS*16+(DI) ⑤ 寄存器相对寻址:操作数在存储器中,其有效地址是一个基址寄存器(BX,BP)或者变址寄存器(SI,DI)的内容和指令中的8位/16位偏移量之和,其有效地址计算公式为EA=[BX,BP,SI,DI]+8位/16位偏移量,若有效地址用BX,SI,DI之一指定,则其默认段寄存器位DS,若有效的孩子用BP指定,其默认段寄存器位SS:MOV BX,[SI+100H], PA=(DS)*16+(SI)+100H ⑥ 基址加变址寻址:操作数是一个变址寄存器(SI,DI)的值加一个基址寄存器(BX,BP)之和,若有效地址用BP指定,则默认段寄存器为SS,否则为DS:。

    2.计算机系统知识

    答案是C

    参考如下:

    第1级是微程序机器级,这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件解释实现的。

    第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令集编写的程序可以由微程序进行解释。这个解释程序运行在第1级上。由微程序解释指令集又称作仿真(emulation)。实际上,在第1级可以有一个或数个能够在它上面运行的解释程序,每一个解释程序都定义了一种指令集。因此,可以通过仿真在一台机器上实现多种指令集。

    计算机系统中也可以没有微程序机器级。在这些计算机系统中是用硬件直接实现传统机器的指令集,而不必由任何解释程序进行干预。我们目前使用的RISC技术就是采用这样的设计思想,处理器的指令集全部用硬件直接实现以提高指令的执行速度。

    第3级是操作系统虚拟机。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的引伸。它提供了传统机器所没有的某些基本操作和数据结构,如文件结构与文件管理的基本操作、存储体系和多道程序以及多重处理所用的某些操作、设备管理等。

    第4级是汇编语言虚拟机。这级的机器语言是汇编语言,用汇编语言编写的程序,首先翻译成第3级和第2级语言,然后再由相应的机器执行。完成汇编语言翻译的程序就叫做汇编程

    3.软件技术基础知识总结

    不知不觉中9周的《软件技术基础》 这门课课已经结束了,虽然时间有点短, 但这九个星期的学习中我却受益匪浅, 不仅让我系统的了解了许多计算机软件相关的基础知识和一些常用的系统软件, 还让我有了更科学的方法去分析一些软件方面的问题,这对于我今后的学习和工作都是有很大帮助的。 下面来谈谈我对学习这门课的一点点心得。 首先,我们认识到了计算机对现在社会、生活的影响之重,我们要想灵活的应对以后生活中的各种问题,拥有一个好的计算机技术必不可少的,而要想真的学好计算机技术,我们首先就得对计算机的操作、工作原理和规则等有一个清晰的认识。 如今仅仅掌握计算机语言并不能有效地使用计算机,我们必须掌握数据结构和算法方面的知识才能应对众多复杂的应用课题。刚开始学习数据结构时感觉它很抽象,而且感觉它没多大用处,后来发现不然,我们学习的是一些方法、思维,只有学会了这些我们才能解决一些非数值运算的程序设计方面的问题。 以前我们用过数据库比如Access,但我们只是很基础的应用它们,并不懂它的创建和工作原理,自从学习了这门课,我才初步了解了数据处理和数据管理方面的一些知识,并学到了

    SQL语言的一些基础知识,这对我以后更深层次的学习计算机技术打下了一个基础。

    虽然这门课程已经结束,我们学到的也是很基础的一部分,但它对我们影响很深,让我们以后学习更简单了。当然我仍会继续学习各种关于计算机技术方面的知识,让自己有一个过硬的技术,去应对各方面的问题

    4.Linux新手要了解的十个知识点是什么

    Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。

    用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。 2。

    文件名最多可以有256个字符,可以包含数字,点号“。”,下划线“_”,横杆“-”,加上其他一些不被建议使用的字符。

    3。文件名前面带“。”

    的文件在输入“ls”或者“dir” 命令时一般不显示。 可以把这些文件看作是隐含文件,当然你也可以使用命令“ls –a”来显示这些文件。

    4。“/”对等于DOS下的“”(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。

    举个例子,cd /usr/doc。 5。

    在Linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。

    6。在配置文件里,以#打头的行是注释行。

    在修改配置文件的时候尽量不要删除旧的设置――可以把原来的设置加上“#”变成注释行,总是在修改地方对应地加入一些关于修改的注释,你会发觉在以后的管理中获益多多。 7。

    Linux是继承性的多用户操作系统。你的个人设定(和其他用户的个人设定)放在你的主目录下(一般是/home/your_user_login_name)。

    许多的配置文件的文件名都以“。”开头,这样用户一般看不到这些文件。

    8。整个系统范围的设定一般放在目录/etc下。

    9。和其他的多用户操作系统类似,在Linux下,文件和目录有自己的拥有者和访问权限。

    一般来说,你只被允许文件到你的主目录下(/home/your_user_login_name)。学习一些关于文件权限管理的相关知识,否则你肯定会觉得Linux实在很麻烦。

    10。命令参数选项一般由“-”引导,后面跟一个字符(或者“——”,当选项超过一个字符时)。

    这样,“-”有点象DOS下的“/”。举个例子,输入命令 rm ——help。

    操作系统知识点总结

    发表评论

    登录后才能评论