期末复习
文章平均质量分 52
阿言在学习
这个作者很懒,什么都没留下…
展开
-
操作系统——I/O设备
1.四种I/O设备控制方式:(1)程序直接控制方式:即进程需要I/O操作时,CPU需要等待I/O完成。(2)中断驱动方式:允许I/O设备主动打断CPU的运行请求服务,从而解放CPU。进程去执行I/O设备,CPU可转而执行其他进程。缺点:I/O读到的每个字都需要CPU安排它放在存储器的哪个位置。(3)DMA:DMA方式将I/O设备与内存之间开辟一条通路,I/O设备每读一个数据块,CPU就从内存中安排这个数据块放在外存中的哪个地方。(4)通道方式:通道是一种专门用IO处理的处理机,他把收原创 2021-01-04 22:03:28 · 348 阅读 · 0 评论 -
操作系统——内存管理
1.虚拟存储器:是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。2.特征:(1)多次性:是指一个程序和数据不需要在运行时一次性全部调入内存,而是仅把要运行的那部分调入内存,然后分多次把要运行的部分调入内存。(2)对换性:系统允许将那些暂时不用的代码调出内存,需要时再从外存调回内存。(3)虚拟性:是指从逻辑上扩充内存,使用户看起来感觉内存容量很大。3.内存连续分配方式:(1)静态连续分配:1.1单一连续分配:适用于单道程序,因此内存中永远只有一道...原创 2021-01-04 21:45:22 · 180 阅读 · 1 评论 -
操作系统——进程
1.什么是进程:进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。2.引入进程的目的:在多道操作系统中,程序的执行属于并发执行,此时他们将失去其封闭性,并具有间断性,以及其运行结果不可再现的特性,为能使程序并发执行,并且可以对并发执行的程序加一描述和控制,就需要引入进程这个概念。3.进程的特征:(1)动态性:进程的实质是进程实体的执行过程。(2)并发性:指多个进程实体同存于内存中,且能在一段时间内同时运行。(3)独立性:是指进程实体是一原创 2021-01-04 18:33:12 · 604 阅读 · 0 评论 -
操作系统——基本概念·
1.操作系统的特征(1)并发:并发是指两个或多个事件在同一时间间隔内发生。(2)共享:资源共享(3)虚拟:虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。(4)异步:进程的执行并不是一贯到底的,由于资源有限,常常需要等待资源,他以不可预知的速度向前推进。2.三大基本操作系统的主要特点:(1)批处理操作系统:优点:资源利用率高,多道程序共享计算机资源。缺点:用户响应时间长,不提供人机交互能力。多道:计算机内存中同时存放多道相互独立的程序。宏观上并行:同时进入系统的多原创 2021-01-04 15:01:04 · 668 阅读 · 0 评论 -
计算机网络-应用层与传输层
一.传输层1.功能:TCP报文段,UDP用户数据报负责两个主机中进程之间的通信。TCP协议还负责差错控制和流量控制。(1)运输层为应用进程之间提供端到端的逻辑通信(但网络层是主机之间的逻辑通信)(2)运输层还要为收到的报文进行差错检验(3)运输层有两种不同的协议,即面向连接的TCP和无连接的UDP,应用层额各种服务是分别建立在这两种服务之上的。2.UDP不需要建立连接,传送速率很快。TCP提供面向连接的服务。TCP不提供广播和多播服务,开销大。3.TCP特点:提供全双工.原创 2021-01-03 20:56:29 · 1581 阅读 · 0 评论 -
计算机网络——网络层
1.网络层能做到的事(1)IP数据报(2)选择合适的路由2.IP地址全网唯一。IP地址由32位二进制组成,常用表示法“点分十进制 ”表示法。3.ARP地址解析协议(1)用途:用于在网络层将IP数据报的IP地址转化为物理地址(2)过程:首先向ARP高速缓存寻找IP地址对应的MAC地址,如果有直接发送,没有直接广播,其余主机收到后直接抛弃。4.ICMP网际控制报文协议(1)差错报文,例如:差错报文,时间超过报文。(2)询问报文:回送请求,应答报文,时间戳报文。5.IP地.原创 2021-01-03 20:05:20 · 173 阅读 · 0 评论 -
计算机网络——数据链路层
1.数据链路层的三大功能:(1)封装成帧(2)负责在相邻结点建实现数据透明传输(3)差错检验2.差错检验的方法:CRC循环冗余检验规定:发送方发送的报文段是M(x),双方约定一个G(x)用于检验。发送方:目标生成冗余码(FCS),应该对M(x)加上G(x)阶数个0,然后对G(x)循环取余(异或),然后把得到的G(x)阶数的冗余码追加到M(x)后发送给接收方。接收方:接收方将M(x) + FCS对G(x)取余(异或),结果为0代表正确,否则出错。3.PPP协议(1)PP..原创 2021-01-03 16:10:07 · 562 阅读 · 0 评论 -
计算机网络第二章
1.基本概念:(1)信道交互方式:单工,半双工,全双工。(2)编码与调制调制:把数据转换为模拟信号的过程称为调制。编码:把数据转换为数据信号(或称为基带信号)的过程称为编码。连续变化的数据称为模拟数据,取值仅允许几个离散数值的数据称为数字数据。(3)编码的方式:(3.1)不归零制编码:一个周期可以全部用来传播数据而不用归零,无法传递始终信号,双方难以同步。(3.2)归零制编码:每个周期的中间均跳转为低电平,传输速率受到影响。(3.3)曼彻斯特编码:前高后低为1,前低后高为原创 2021-01-03 14:12:56 · 455 阅读 · 0 评论 -
计算机网络第一章
计算机网络概述1.计算机网络的定义:计算机网络由通信子网和资源子网构成。资源子网包括各种具有共享功能的设备,通信子网包括交换机等通信设备及相关的链路。2.网络的类别:(1)广域网(WAN)(2)城域网(MAN)(3)局域网(LAN)3.互联网发展的三个阶段(1)从单个网络APRANET向互联网的发展过程。(2)建成三级结构的互联网。(包括主干网,地区网,校园网)其中,internet是一个通用名词,他泛指由多个计算机网络互连而成的计算机网络。而Internet是一原创 2021-01-03 12:03:57 · 161 阅读 · 0 评论 -
Servlet chapter 3
1.Jsp生命周期分为两个阶段:(1)转换阶段:由JSP引擎实现,涉及到生成servlet。在内部,这会为JSP页面生成一个类文件以便实现servlet接口。(2)请求阶段:根据请求规范生成响应(3)JSP转换为servlet后,容器调用在javax.servlet.jsp.JspPage 接口中定义的servlet上的生命周期方法如下c1:jspInit():servlet初始化时调用此参数c2:jspService():收到对JSP页面的请求时调用此方法c3:jspDestroy原创 2020-08-25 12:25:06 · 167 阅读 · 0 评论 -
Servlet chapter 2
1.会话管理技术(1)隐藏表单将表单内的html元素设置为hidden,不在页面上显示,然后提交(2)URL重写在将参数放到URL上,最后传递给服务器格式为:http://localhost:8080/servlet?uname="string" 不能有空格(3)Cookie客户机在本地硬盘中保存Cookie,并和HTTP请求标头一起发送给服务器。public String getName() 返回Cookie的名称public void setMaxAge(int ex原创 2020-08-24 22:26:59 · 124 阅读 · 0 评论 -
Servlet chapter 1
1.关于CGI:CGI脚本是用C,C++,或perl等编程语言编写的,在应用服务器使用CGI脚本处理客户机请求的情况下,服务器创建单独的CGI的脚本实力来处理请求。因此,多个请求并发时会影响服务器的效率。2.Servlet工作原理:(1)客户机发送请求给Web容器(2)Web容器查找并加载Servlet类(3)创建并初始化该servlet实例(4)处理请求(5)生成响应给客户机3.Servlet的类层次接口Servlet接口是servlet类层次结构的根接口。所有servle原创 2020-08-24 21:18:09 · 135 阅读 · 0 评论 -
Linux chapter test 10
1.Which of the following icons(图标) is prasent in the KDE Desktop by default?Trash and Home2.Which of the following options is the component of the K Desktop Pannel?Clock3.Which of the following menu contains various options to create documents(文本)原创 2020-08-24 12:31:40 · 173 阅读 · 0 评论 -
Linux chapter test 9
1.Whichof the following statements is true for GNOME?GNOME supports mutiple workspace2.Which of the following options has the ability to read , create, or modify any kind of simple text without any format?gedit Text Editor3.Which of the following..原创 2020-08-24 12:19:35 · 128 阅读 · 0 评论 -
Linux chapter 8
使用Linux实用程序1.gzip文件扩展名为tar.gz-c将输出显示在标准输出中-d解压-h显示帮助-L显示版权-n压缩时不保存文件名和时间戳-N保存文件名和时间戳-r递归压缩解压目录-l列出文件属性2.了解格式化磁盘使用程序fdisk用于创建和操作分区表p:打印分区表(print)n:创建一个新的分区表(new)d:删除一个分区(delte)q:不保存更改退出(quit)w:写入新分区表并推出(write)3.了解...原创 2020-08-24 12:01:27 · 143 阅读 · 0 评论 -
Linux chapter 7
管理文件和进程1.find: The find command is used to locate a file in a particular directory and in all its sub-directoriesfind items:c1: -nameString查找包含String的目录c2:-print将结果标准输出c3:-type按照文件类型查找-typeb特殊快-type c特殊字符-type d目录-typef普通文件-t...原创 2020-08-24 10:30:10 · 89 阅读 · 0 评论 -
Linux chapter 6
1.大部分Shell不支持数字变量。所有变量都会被视作字符串。使用expr ,将字符串转化为数字并计算var1 = 2\.5expr = $var1 * 42.test评估一个表达式,test还可以被[]替换test $var1 = $var2 =号两边必须有空格(-a是and -o是or)et)test $var1 = "5" -a $var2 = 4[ $var1 = "ROGER" ] [后和]前必须有空格3. if-then-else-fiif []...原创 2020-08-24 10:00:33 · 118 阅读 · 0 评论 -
Linux chapter 5
1.UNIXShell(1)BourneShell(sh)(2)CShell (csh)由WillamJoe发明(3)Korn Shell (ksh)可执行文件名是ksh2.LinuxAgainShell(bash)3.A Shell轻量级的BASH,由KennethAlmquist开发4.赋值运算符=两边不能有空格5.变量引用x=${today}6.read将标准输入,读入到变量中readvar7.全局变量exportcontinent...原创 2020-08-23 22:53:41 · 103 阅读 · 0 评论 -
Linux chapter 4
1.了解标准设备文件(1).标准输入文件cat +Entercat将会去读取标准输入文件中的字符用Ctrl +d结束标准输入(2)标准输出文件并不是所有文件都会有输出(3)标准错误文件发生错误时,给标准错误文件赋值22.重定向输入或输出使用重定向可以从文件而不是键盘获得命令的输入(1)输入重定向cat 0< test1将cat的test1看作是标准输入(2)输出重定向 cat test1 > out_test将cattest1的结果作为标准输出房...原创 2020-08-23 22:17:13 · 100 阅读 · 0 评论 -
Linux chapter 3
1.vim编辑器的三种模式(1)命令模式 :hjkl导航内容(2)输入模式:按iao进入输入模式(3)退出模式:在命令模式中,输入:进入退出模式2.常用命令(1)hl将光标向上一个或下一个字符(2)KJ将光标移动到上一行或者是下一行(3)x删除当前光标位置的字符(4)dd删除这一行(5):wq+enter保存所有并退出w是保存,q是quit退出(6):q! 强制退出(7):e打开特定文件(8):wfilename 写入不同的文件3....原创 2020-08-23 21:21:36 · 148 阅读 · 0 评论 -
Linux chapter 2
1.Indentify the Linux file systerm(1) /bin: It stores many utilities of Linux. These utilities are the commands available under the Linux systerm(记:主要存储命令的实用程序)(2) /dev:it stores all the device-related files for the systerm(记:存储于设备有关的文件)(3) /etc:原创 2020-08-23 20:28:19 · 161 阅读 · 0 评论 -
Linux chapter 1
1.Unix的发明者:KenTompson和DennisRitche2.Linux的发明者:Linus Torvald3.Linux架构主要由kernal,shell,utilities and programming4.Distribution of Linux(1) RedHat Enterprise Linux AS :used for large servers supports 16 CPUS.(2) RedHat Enterprise Linux ES:used...原创 2020-08-23 19:15:19 · 227 阅读 · 0 评论