计算机基础
文章平均质量分 87
封狼居士
此人不懒,什么都写了。
展开
-
计算机网路学习笔记004
4、网络层要点:(1)虚拟互连网络的概念。(2)IP地址与物理地址的关系(3)传统的分类的IP地址(包括子网掩码)和无分类域间路由选择CIDR(4) 路由选择协议的工作原理。1、网络层的两种服务虚电路服务、数据报服务TCP/IP体系的网络层提供的是数据报服务。2、网际协议IP1、与IP协议配套使用的三个协议地址解析协议ARP(Address ReSolution Protocol)网际控制报文协议ICMP(Internet Control Message Protocol)网际.原创 2021-09-14 17:57:34 · 319 阅读 · 0 评论 -
计算机网络学习笔记003
第3章数据链路层(1)数据链路层的两种信道1.1点对点信道。使用一对一的点对点通信方式1.2广播信道。使用一对多的广播信道方式。(使用专用的共享信道协议来协调广播信道上的多个主机的数据发送)要点:(1)数据链路层的点对点信道和广播信道的特点、两种信道使用的协议(PPP和CSMA/CD)的特点。(2)数据链路层的是哪个基本问题:(封装成帧、透明传输、差错检测)(3)以太网MAC层的硬件地址(4)适配器、转发器、集线器、网桥、以太网交换机的作用以及使用场合。1、数据链路层1.1数据链路和帧原创 2021-09-13 16:34:19 · 525 阅读 · 0 评论 -
计算机网络学习笔记002
第2章 物理层本章重点:(1)物理层的任务(2)几种常见的信道复用技术(3)几种常用的宽带接入技术、主要是ADSL和FTTx2.1物理层的基本概念作用:在连接各种计算机的传输媒体上传输比特流,尽可能地屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,从而使数据链路层只需要考虑完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段是什么。任务:确定与传输媒体的接口的有关的一些特性,包括(1)机械特性(2)电气特性(3)功能特性(4)过程特性2.2数据通信的原创 2021-09-01 20:22:38 · 169 阅读 · 0 评论 -
操作系统学习笔记010
死锁在计算机系统中有很多独占性的资源,在任一时刻它们都只能被一个进程使用。(如打印机、磁带、系统内部表中的表项)在很多应用中,需要一个进程排他性地访问若干种资源而不是一种。死锁也可能发生在机器之间。软硬件资源都有可能出现死锁。本章重点:考察几类死锁,了解它们是如何出现的,学习防止或者避免死锁的办法。1 资源类需要排他性使用的对象称为资源(resource)。资源可以是硬件设备(如磁带机)或是一组信息(如数据库中一个加锁的记录)。1.1 可抢占资源和不可抢占资源可抢占资源(preemptable原创 2021-08-20 16:19:45 · 282 阅读 · 0 评论 -
操作系统学习笔记009
输入输出除了提供抽象(例如,进程(和线程)、地址空间和文件)以外,操作系统还要控制计算机的所有I/O(输入/输出)设备。(向设备发送命令、捕捉中断,处理设备的各种错误。)1 I/O硬件原理1.1 I/O设备I/O设备大致可以分为两类:块设备(block device)字符设备(character device)块设备块设备把信息存储在固定大小的块中,每个块有自己的地址。块设备的基本特征是每个块都能独立于其他块而读写。(硬盘、CD-ROM和USB盘是最常见的块设备。)字符设备字符设备以字原创 2021-08-18 18:42:38 · 314 阅读 · 0 评论 -
操作系统学习笔记008
4.2 文件系统备份为什么需要文件系统备份?不管是硬件或软件的故障,如果计算机的文件系统被破坏了,恢复全部信息会是一件困难而又费时的工作,在很多情况下,是不可能的。做磁带备份主要是要处理好两个潜在问题中的一个:1)从意外的灾难中恢复。2)从错误的操作中恢复。转储磁盘到磁带上有两种方案:1)物理转储2)逻辑转储。**物理转储:**物理转储是从磁盘的第0块开始,将全部的磁盘块按序输出到磁带上,直到最后一块复制完毕。此程序很简单,可以确保万无一失,这是其他任何实用程序所不能比的。物理转储的主要优原创 2021-08-18 11:17:55 · 172 阅读 · 0 评论 -
计算机网络学习笔记001
互联网概述计算机网络由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机或者路由器等。网络与网络之间还可以通过路由器互连起来,这就构成了一个覆盖范围更大的计算机网络。这样的网络称为互联网。因此互联网是网络中的网络。网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。互连网基础结构发展的三个阶段:第一阶段:单个网络ARPANET第二阶段:三级结构的互联网(分为主干网、地区网和校园网(或者企业网))第三阶段:多层次ISP结构原创 2021-08-17 17:34:45 · 737 阅读 · 0 评论 -
操作系统学习笔记007
文件系统原创 2021-08-14 15:21:03 · 194 阅读 · 0 评论 -
操作系统学习笔记006
书接上文:操作系统学习笔记0045.3加速分页过程在任何分页式系统中,都需要考虑两个主要问题:1)虚拟地址到物理地址的映射必须非常快。2)如果虚拟地址空间很大,页表也会很大。每个进程都需要自己的页表(因为它有自己的虚拟地址空间)。加速分页问题:1.转换检测缓冲区2.软件TLB管理5.4针对大内存的页表引入快表(TLB)可以用来加快虚拟地址到物理地址的转换。不过这不是惟一需要解决的问题,另一个问题是怎样处理巨大的虚拟地址空间。两种解决办法及其优缺点比较:解决办法优点缺点原创 2021-08-13 18:19:57 · 454 阅读 · 0 评论 -
操作系统学习笔记005
存储管理为什么要对内存资源进行管理?内存时计算机中一种重要的资源,内存容量并不能无限大、速度也不能无限快、也不能永久性的存储数据,价格也并不便宜。正因为这样,所以要合理高效的利用内存的资源。1、分层存储器体系”(memory hierarchy)在这个体系中,计算机有若干兆(MB)快速、昂贵且易失性的高速缓存(cache),数千兆(GB)速度与价格适中且同样易失性的内存,以及几兆兆(TB)低速、廉价、非易失性的磁盘存储,另外还有诸如DVD和USB等可移动存储装置。操作系统的工作是将这个存储体系抽象为原创 2021-08-13 17:08:13 · 432 阅读 · 0 评论 -
操作系统学习笔记004
调度CPU从多个处于就绪状态的进程中选择一个进程来执行,称为进程的调度,而为了提高CPU的使用效率,则需要一定的调度策略,这种策略就称为调度算法。进程调度的处理方法也同样适用于线程调度。当内核管理线程的时候,调度经常是按线程级别的,与线程所属的进程基本或根本没有关联。为了选取正确的进程运行,调度程序还要考虑CPU的利用率,因为进程切换的代价是比较高的。首先用户态必须切换到内核态;然后要保存当前进程的状态,包括在进程表中存储寄存器值以便以后重新装载。在许多系统中,内存映像(例如,页表内的内存访问位)也原创 2021-08-12 17:22:47 · 184 阅读 · 0 评论 -
操作系统学习笔记003
进程间的通信1.进程通信的三个问题1、一个进程如何把信息传递给另一个进程2、确保两个或更多的进程在关键活动中不会出现交叉3、正确的顺序例如:如果进程A产生数据而进程B打印数据,那么B在打印之前必须等待,直到A已经产生一些数据。竞争条件:即两个或多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序,称为竞争条件(紊乱情况)(race condition)如:进程A对某个数据执行减操作,进程B也对该数据执行减操作,本来最终结果应该是5但是:即进程A取到数据7后,还没等到其继续进原创 2021-08-11 17:37:09 · 450 阅读 · 0 评论 -
操作系统学习笔记002
1、进程与线程1、进程进程是对一个正在运行的程序的抽象。(一个正在运行的程序就是一个进程,进程是动态的。)1.1、进程模型在进程模型中,计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程(sequential process),简称进程(process)。一个进程就是一个正在执行程序的实例,包括程序计数器、寄存器和变量的当前值。1.2、进程的创建有4种主要事件导致进程的创建:1)系统初始化。2)执行了正在运行的进程所调用的进程创建系统调用。一个正在运行的进程经常发出系统调用,原创 2021-08-11 15:32:30 · 160 阅读 · 0 评论 -
操作系统学习笔记
操作系统1、什么是操作系统?操作系统是一种运行在内核态的软件,也就是说操作系统本身也是一个软件。那么操作系统作为一个“特殊”的软件,它主要用来做什么呢?1.2、操作系统的两个作用:1、为应用程序提供资源的抽象。(也就是说应用程序所需要的硬件资源如:内存、CPU、输入输出设备等由操作系统进行抽象,以接口的方式提供给应用程序调用,应用程序不能直接使用硬件)2、管理硬件资源。(在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配。使得资源得到合理高效的使用。)1.2.1资源的原创 2021-08-10 21:24:23 · 892 阅读 · 5 评论