基础知识
文章平均质量分 72
蓝莓派Alex
选择大于努力!
展开
-
HTTP响应报文的主要特点【计算机网络】
1、HTTP报文结构HTTP有两类报文:(1)请求报文——从客户端向服务器发送请求报文。(2)响应报文——从服务器到客户端的回答。 HTTP请求报文和响应报文都是由三个部分组成。开始行,用于区分是请求报文还是响应报文。首部行,用来说明响应报文中的开始行叫做状态行。实体主体,在请求报文中一般都不用这个字段,而在响应报文中也可能没有这个字段。 2、HTTP请求报...原创 2018-09-04 11:12:45 · 1830 阅读 · 0 评论 -
第十六章—安全【计算机操作系统】
16.1 计算机安全的基础要求是什么?机密性,完整性,可用性,可靠性。16.2 主动安全攻击和被动安全攻击有什么不同?被动攻击在本质上是对传输进行窃听或监视。对方的目标是获取正在传输的信息。主动攻击包括对数据或数据流的更改或者生成错误的数据或数据流。16.3 列出并简单定义主动安全攻击和被动安全攻击的分类。被动攻击:①释放消息内容:未被授权的人或程序了解了文件或消息的内容;...原创 2018-11-03 14:17:51 · 396 阅读 · 0 评论 -
第十五章—分布式进程管理【计算机操作系统】
15.1 讨论实现进程迁移的原因。负载共享:通过将进程从负载较重的系统迁移到负载较轻的系统,负载就会得到平衡,从而提高整体性能。通信性能:可以将交互密集的多个进程移动到同一节点上,以减少因为它们之间的交互而带来的通信开销。同样,当一个进程在某些文件或某组文件上执行数据分析,且文件的大小比进程要大很多时,将该进程移动到数据端也许是更有利的。可用性:需要长时间运行的进程,在得到错误的预先通知时...原创 2018-11-03 14:17:46 · 450 阅读 · 0 评论 -
第十四章—分布式处理、客户/服务器和集群【计算机操作系统】
14.1 什么是客户/服务器计算?客户/服务器计算是一个网络环境,在这个网络环境中包含着客户机和服务器,并由服务器来响应客户机的请求。14.2 客户/服务器计算与任何其他形式的分布式数据处理的区别是什么?1、在用户的本地系统上为该用户提供界面友好的应用程序,这样做可使系统具有更高的可靠性。这使得用户可以在很大程度上控制对计算机的使用方式和时间,并使得部门级管理者具有响应本地需求的能...原创 2018-11-03 14:17:41 · 734 阅读 · 0 评论 -
第十三章—网络【计算机操作系统】
13.1 网络访问层的主要功能是什么?网络层主要关注在两个端系统(服务器、工作站)之间的数据交换,以及端系统间的物理网络。13.2 传输层的任务是什么?传输层关注的是数据的可靠性和保证数据能正确到达接收端应用程序。13.3 什么是协议?协议是定义了用来管理两个单元间进行数据交换的一系列规则的集合。13.4 什么是协议体系结构?这是一种实现通信功能的软件结构。典型地,...原创 2018-11-03 14:17:37 · 202 阅读 · 0 评论 -
第十二章—文件管理【计算机操作系统】
12.1 域和记录有什么不同?域(field)是基本数据单位。一个域包含一个值。记录(record)是一组相关的域的集合 ,它可以看做是应用程序的一个单元。12.2 文件和数据库有什么不同?文件(file)是一组相似记录的集合,它被用户和应用程序看做是一个实体,并可以通过名字访问。数据库(database)是一组相关的数据集合,它的本质特征是数据元素间存在着明确的关系,并且...原创 2018-11-03 14:17:32 · 1214 阅读 · 0 评论 -
第十一章—I/O管理和磁盘调度【计算机操作系统】
11.1 列出并简单定义执行I/O的三种技术。可编程I/O:处理器代表进程给I/O模块发送给一个I/O命令,该进程进入忙等待,等待操作的完成,然后才可以继续执行。中断驱动I/O:处理器代表进程向I/O模块发送一个I/O命令,然后继续执行后续指令,当I/O模块完成工作后,处理器被该模块中断。如果该进程不需要等待I/O完成,则后续指令可以仍是该进程中的指令,否则,该进程在这个中断上被挂起,...原创 2018-11-03 14:17:21 · 723 阅读 · 0 评论 -
第十章—多处理器和实时调度【计算机操作系统】
10.1 列出并简单定义五种不同级别的同步粒度。细粒度:单指令流中固有的并行;中等粒度:在一个单独应用中的并行处理或多任务处理;粗粒度:在多道程序环境中并发进程的多处理;非常粗粒度:在网络节点上进行分布处理,以形成一个计算环境;无约束粒度:多个无关进程。10.2 列出并简单定义线程调度的四种技术。加载共享:进程不是分配到一个特定的处理器,而是维护一个就绪进程的全局队...原创 2018-11-01 10:42:45 · 852 阅读 · 0 评论 -
第九章—单处理器调度【计算机操作系统】
9.1 简要描述三种类型的处理器调度。长程调度:决定加入到待执行的进程池中;中程调度:决定加入到部分或全部在主存中的进程集合中;短程调度:决定哪一个可用进程将被处理器执行。9.2 在交互式操作系统中,通常最重要的性能要求是什么?反应时间9.3 周转时间和响应时间有什么区别?周转时间是一个要求花费在系统上的包括等待时间和服务时间的总的时间。响应时间对一个交互进程,这是...原创 2018-11-01 10:41:48 · 887 阅读 · 0 评论 -
第八章—虚拟内存【计算机操作系统】
8.1 简单分页与虚拟分页有什么区别?简单分页:一个程序中的所有的页都必须在主存储器中程序才能正常运行,除非使用覆盖技术。拟内存分页:不是程序的每一页都必须在主存储器的帧中来使程序运行,页在需要的时候进行读取。8.2 解释什么是抖动。虚拟内存结构的震动现象,在这个过程中处理器大部分的时间都用于交换块,而不是执行指令。8.3 为什么在使用虚拟内存时,局部性原理是至关重要的?...原创 2018-11-01 10:40:47 · 1487 阅读 · 0 评论 -
第七章—内存管理【计算机操作系统】
7.1 内存管理需要满足哪些需求?重定位、保护、共享、逻辑组织和物理组织。7.2 为什么需要重定位进程的能力?通常情况下,并不能事先知道在某个程序执行期间会有哪个程序驻留在主存中。此外还希望通过提供一个巨大的就绪进程池,能够把活动进程换入和换出主存,以便使处理器的利用率最大化。在这两种情况下,进程在主存中的确切位置是不可预知的。7.3 为什么不可能在编译时实施内存保护?由于...原创 2018-11-01 10:39:12 · 922 阅读 · 0 评论 -
第六章—并发性:死锁和饥饿【计算机操作系统】
6.1 给出可重用资源和可消费资源的例子。可重用资源:处理器,I/O通道,主存和辅存,设备以及诸如文件,数据库和信号量之类的数据结构。可消费资源:中断,信号,消息和I/O缓冲区中的信息。6.2 可能发生死锁所必须的三个条件是什么?互斥,占有且等待,非抢占。6.3 产生死锁的第4个条件是什么?循环等待。6.4 如何防止占有且等待的条件?可以要求进程一次性地请求所有...原创 2018-11-01 10:38:14 · 1113 阅读 · 1 评论 -
第五章—并发性:互斥和同步【计算机操作系统】
5.1 列出与并发相关的四种设计问题进程间的交互,共享资源之间的竞争,多个进程的同步问题,对进程的处理器时间分配问题5.2 列出并发的三种上下文多个应用程序,结构化应用程序,操作系统结构5.3 执行并发进程的最基本要求是什么?加强互斥的能力5.4 列出进程间的三种互相知道的程度,并简单地给出各自的定义。进程间互相不知道对方:这是一些独立的进程,他们不会一起工作。...原创 2018-11-01 10:37:12 · 1416 阅读 · 0 评论 -
第四章—线程、对称多处理和微内核【计算机操作系统】
4.1 表3.5列出了在一个没有线程的操作系统中进程控制块的基本元素。对于多线程系统,这些元素中那些可能属于线程控制块,那些可能属于进程控制块?这对于不同的系统来说通常是不同的,但一般来说,进程是资源的所有者,而每个线程都有它自己的执行状态。关于表3.5中的每一项的一些结论如下:进程标识:进程必须被标识,而进程中的每一个线程也必须有自己的ID。处理器状态信息:这些信息通常只与进程有关。进程...原创 2018-11-01 10:35:56 · 539 阅读 · 0 评论 -
第三章—进程描述和控制【计算机操作系统】
3.1 什么是指令跟踪?指令跟踪是指为该进程而执行的指令序列。3.2 通常那些事件会导致创建一个进程?新的批处理作业;交互登录;操作系统因为提供一项服务而创建;由现有的进程派生。(表3.1)3.3 对于图3.6中的进程模型,请简单定义每个状态。运行态:该进程正在执行。就绪态:进程做好了准备,只要有机会就开始执行。阻塞态:进程在某些事件发生前不能执行,如I/O...原创 2018-11-01 10:34:21 · 919 阅读 · 0 评论 -
第二章—操作系统概述【计算机操作系统】
2.1 操作系统设计的三个目标是什么?方便:操作系统使计算机更易于使用。有效:操作系统允许以更有效的方式使用计算机系统资源。扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。2.2 什么是操作系统的内核?内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。2.3 什么是多道程序设计?多道...原创 2018-11-01 10:33:14 · 990 阅读 · 0 评论 -
CSMA/CA协议详解【计算机网络】
【读书笔记】2018年9月5日17:13:26 《计算机网络》第六版 谢希仁虽然CSMA/CD协议已成功地应用于使用有线连接的局域网,但无线局域网能不能也使用CSMA/CD协议呢?显然,这个协议的前一部分CSMA能够使用。在无线局域网中,在发送数据之前先对媒体进行载波监听。如发现有其他站在发送数据,就推迟发送以免发生碰撞。这样做是合理的。但问题是“碰撞检测”(CD)在无线环境下却不能使用...原创 2018-09-05 17:14:20 · 88239 阅读 · 16 评论 -
万维网的信息检索系统【计算机网络】
1.全文检索搜索与分类目录搜索万维网是一个大规模的、联机式的信息储藏所。那么,应当采用什么方法才能找到所需的信息呢?如果已经知道存放该信息的网点,那么只要在浏览器的地址(Location)框内键入该网点的URL和回车键,就可进入该网点。但是,若不知道要找的信息在何网点,那就要使用万维网的搜索工具。在万维网中用来进行搜索的工具叫做搜索引擎(search engine)。搜索引擎的种类很多,但...原创 2018-09-04 14:38:39 · 2497 阅读 · 0 评论 -
第一章—计算机系统概述【计算机操作系统】
1.1 列出并简要地定义计算机的四个主要组成部分。主存储器,存储数据和程序;算术逻辑单元,能处理二进制数据;控制单元,解读存储器中的指令并且使他们得到执行;输入/输出设备,由控制单元管理。1.2 定义处理器寄存器的两种主要类别。用户可见寄存器:优先使用这些寄存器,可以使机器语言或者汇编语言的程序员减少对主存储器的访问次数。对高级语言而言,由优化编译器负责决定把哪些变量应该分配给主存...原创 2018-11-01 10:31:18 · 754 阅读 · 0 评论