自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 收藏
  • 关注

原创 4.1_4_文件的物理结构(上)

这个小节开始学习文件的物理结构,也就是文件分配方式相关的一系列问题,这个小节的内容十分重要,在历年的考试当中,都经常出现两到三题的选择题,甚至经常会在大题当中进行考察,所以这个小节的内容会讲的比较细致,会补充一些课本上没有提到的点。在之前的学习当中知道,操作系统它作为最接近硬件的一个软件层次,需要对硬件进行管理,包括外存,也就是磁盘进行管理。操作系统对磁盘的管理主要是需要做这样两件事,第一,是需要对非空闲磁盘块进行管理,非空闲磁盘块也就是存放了文件数据的那些磁盘块,这就是这个小节要重点探讨的文件物理结构,

2025-10-30 17:06:48 714

原创 3.5.2_2 CSMA CD协议(上)

可以假设争用期是两毫秒,当发生冲突的时候,随机等待的时间的长短应该是等于r倍的征用期,这儿的r是一个随机数,这个随机数又是如何确定的呢,当冲突的次数小于等于十次的时候,会在0到2的k次方减一这个区间内取一个随机数r, 直接代入具体的数值,这样看着会更直观一些,假设 k=1,也就是第一次发生冲突的时候,会在0到2的一次方减一,也就是0到1之间选择一个随机数r,这意味着当第一次发生冲突的时候r有可能取到的值只会是两个要么等于0,要么等于1。因此,当第二次发生冲突的时候r可能的取值就是0、1、2、3。

2025-08-10 00:18:18 744 1

原创 3.5.2_1 随机访问介质访问控制

在这个小节中,我们要介绍随机访问、介质访问控制。在考研大纲当中,要求我们掌握这样的几种介质访问控制方式。分别是信道划分、随机访问和轮询访问。采用随机访问的这种策略去实现介质访问控制,我们需要了解ALOHA、CSMA以及CSMA/CD,CSMA/CA这几种协议,在这个视频中,我们先探讨前两种协议。世界上最早的一个随机访问介质访问控制协议是ALOHA协议,它诞生于1968年。发明这个通信协议的人来自美国的夏威夷大学,当时这一帮人希望构建一个可以连接夏威夷地区的网络,取这一串英文的首字母,于是就把这个协议称为AL

2025-08-09 21:22:44 1066

原创 3.5.1_2 信道划分介质访问控制(下)

在这个视频中,我们重点探讨码分复用技术,英文缩写叫CDM,先介绍码分复用技术的现实背景,在曾经的2G、3G移动网络时代,那个时候我记得我们的手机可以选择网络的格式,GSM或者 CDMA,GSM和CDMA就是两种网络通信的技术,其中CDMA技术在后来的3G时代也被广泛的使用,CDMA技术可以用于实现节点和节点之间的通信,CDMA技术背后的底层原理其实就是码分复用技术,英文缩写叫CDM。为了方便理解码分复用技术,接下来我们引入一个模型。我们假设有这样的三个通信基站,分别叫 A 站、B站、C站,这几个节点之间使用

2025-08-09 17:23:50 782

原创 3.4_4 选择重传协议(SR)

在这个视频中,我们探讨选择重传协议,选择重传协议和停止等待协议以及后退N帧协议有很多相似的方面。选择重传协议的英文缩写叫SR(Selective Repeat),它的滑动窗口大小有这样的特点,首先发送窗口和接收窗口都要大于一。其次,它在滑动窗口上有一个特殊的要求,就是接收窗口不能比发送窗口大,一会儿我们再解释为什么要这么规定。另一方面和停止等待协议、后退N帧协议类似,如果我们用n个比特给帧进行编号,必须满足wt+wr小于等于2的N次方这样的条件。另外在确认机制方面,首先由于选择重传协议的发送窗口的大小是大于

2025-08-09 00:30:28 1228

原创 1.1.2 操作系统的特征(视频已过一遍)

在这个小节当中,我们会学习操作系统的四个特征。操作系统有并发、共享、虚拟和异步这四个基本的特征,其中并发和共享是两个最基本的特征,二者互为存在条件。首先我们来看一下并发特征。并发是指两个或者多个事件同一时间间隔内发生,这些事件宏观上看是同时发生的,微观上其实是交替发生的。与并发概念比较,容易混淆的是并行的概念,并行是指两个或者多个事件在同一时刻同时发生。用一个例子来进行说明,假设有这样两个人,一个是小渣,一个是老渣,他们都有两个女朋友,然后有两个任务,都是分别是和一号约和二号约。对于小渣来说,他和一号二号一

2025-07-14 13:21:38 654

原创 1.1.1+1.1.3 操作系统的概念、功能(视频已过一遍)

本文介绍了操作系统的基本概念和功能。首先分析了常见操作系统类型(Windows、MacOS、iOS、Android等)及其在计算机系统中的层次位置(介于硬件和应用软件之间)。接着阐述了操作系统的三个核心功能:作为系统资源管理者(包括处理器、存储器、文件、设备管理);向上层提供用户接口(GUI、联机/脱机命令接口)和程序接口(系统调用);以及对硬件功能的扩展封装。文章通过QQ运行、命令行操作等实例,说明了操作系统如何协调软硬件资源,并强调了其"封装复杂,提供简单"的设计理念。最后指出操作系

2025-07-13 23:03:52 583

原创 1.2.3_2 TCP/IP模型

在这个视频中,我们要探讨TCP/IP模型。对于TCP/IP模型考试的要求是这样的,首先我们需要记住它各个层次的名称和顺序,以及我们需要了解TCP/IP 模型和OSI参考模型,它们在设计理念上有哪些区别,设计理念的区别又导致了TCP/IP模型和OSI参考模型的各个层次之间功能上也会有一些区别。接下来,我们会依次展开探讨这些问题。首先我们尝试记住TCP/IP模型的各个层次。TCP/IP模型总共只有四个层次,第一层叫做网络接口层,它的作用类似于OSI参考模型的第一层和第二层。接下来TCP/IP模型的第二层叫做网络

2025-07-13 12:13:33 749

原创 1.2.3_1 OSI参考模型

在接下来的学习中,我们会简要了解OSI参考模型和TCP/IP模型这两种最常见的计算机网络体系结构。考研对于OSI参考模型的要求并不高,我们需要记住各层的名称和顺序,以及要了解常见的网络设备分别工作在OSI参考模型的哪些功能层次。最后,我们还需要简要的了解OSI参考模型的各个层次分别需要实现哪些功能。左边是OSI参考模型,总共有七层,右边是TCP/IP模型,总共有四层。首先需要对地方蓝色高亮的几个术语进行说明,以免大家在接下来看书的过程当中产生疑惑。可以看到OSI参考模型的第四层叫运输层,TCP/IP模型的第

2025-07-11 00:06:37 878

原创 1.2.2 计算机网络分层结构(下)

继续来看计算机网络的分层结构,在之前的学习中,我们介绍了计算机网络的分层结构,以及各层之间的关系。我们把工作在某一层的软件和硬件模块称为这一层的实体,为了完成这一层的某些功能,同一层的实体和实体之间需要遵循某种通信协议。也就是说协议这个东西,它是约束了水平方向的通信规则。为了让大家体会到协议的作用。我们不妨从水平的视角来看一下数据是怎么传输的。之前我们简单的介绍过数据传输的过程,从垂直的视角来看,发送方这边的数据会从最顶层开始,逐层的往下传递。每一层都会对数据进行相应的处理,然后再放到物理传输媒体上进行传输

2025-07-10 16:53:27 1021

原创 1.2.1 计算机网络分层结构(上)

摘要:本文通过快递网络的分层设计类比,介绍了计算机网络的分层体系结构。快递网络分为运输、仓储、快递员和顾客四层,不同节点实现不同层次功能;类似地,计算机网络通常采用五层结构(物理层、数据链路层、网络层、传输层、应用层),主机实现全部层次而路由器仅需前三层。文章对比了OSI七层模型、TCP/IP四层模型和教学常用的五层模型,指出TCP/IP因高效简洁成为事实标准。最后解释了网络体系结构中实体、对等实体、协议(水平通信规则)和服务(垂直功能调用)等核心概念。分层设计将复杂问题分解为局部问题,是网络系统设计的核心

2025-07-08 11:29:53 831

原创 1.1_5_2 计算机网络的性能指标(下)

继续来看计算机网络的性能指标,接下来我们探讨时延,时延带宽积和往返时延,以及信道利用率这几个性能指标。首先来看时延这个性能指标,英文叫delay,也有的教材,把它翻译为延迟。所谓的时延,就是指数据从网络中的A点传送到B点所需要的时间。我们知道网络的情况很复杂,从A点传送到B点,中间可能会经过很多个路由器,以及会经过很多条通信链路,因此在数据传输的整个过程当中,每经过一段链路,或者每经过一个中间节点,都有可能会产生新的时间开销,因此当我们在探讨数据从 A传送到B所需要的总时延的时候,我们通常会把对时延的分析分

2025-07-07 23:45:14 800 1

原创 1.1_5_1 计算机网络的性能指标(上)

在这个小节中我们要学习计算机网络的性能指标,我们在考研当中主要掌握这样的七个性能指标,分别是速率、带宽、吞吐量、时延、时延带宽积、往返时延和信道利用率。我会把相关性比较紧密的性能指标放在一起讲解。在这个视频中,我们先来学习前三个性能指标,由于这个部分是考研的重点,所以我会对书上的内容进行一些拓展。首先来看第一个性能指标速率,Mac用户可以打开活动监视器这个APP,并且找到网络这个页签,这样你就可以看到自己的电脑此时的网络速率到底是多少。如果你是Windows用户,可以打开任务管理器,并且在性能这个页签去查看

2025-07-07 16:38:54 914

原创 1.1_4 计算机网络的分类

在这个视频中我们会探讨计算机网络的分类,从不同的角度可以对计算机网络进行不同的分类,我们会从分布范围、传输技术、拓扑结构、使用者和传输介质这样的几个维度进行讨论,在这门课当中需要注意的是标红色的几个分类,其他的类别简单的了解即可,标红的这些概念会在这节课的后续章节当中涉及到,也会进行更进一步的探讨。首先按照分布范围来看计算机网络可以分为广域网,城域网、局域网和个域网这样的四类,对这几个英文缩写需要有一些印象,分别是WAN、MAN、 LAN和PAN,四者的区别在于覆盖的范围各不相同,广域网通常来说是跨省、跨国

2025-07-06 18:14:22 1011

原创 1.1_3_2 三种交换方式的性能分析

A结点把第一个分组转发给B结点,整个分组的大小是1kb,把整个分组发送到传输线路上,总共需要消耗两毫秒的时间,也就是对应纵向的两个小格子,两毫秒的时间可以把分组1全部发送到线路上,分组1的每一个比特从A结点传送到B'节点,都需要消耗一毫秒的时间,所以我们画分组的示意图的时候,它都是斜着往右的,并且它的这个倾斜度刚好对应纵向的一小格,也就是一毫秒的时间。可以看到,从它的起点到它的终点,刚好中间差了纵向的一个小格,刚才我们说这样纵向的一个小格代表的是一毫秒的时间,纵轴表示的是时间。以上就是这个视频的全部内容。

2025-07-04 23:12:43 1026

原创 1.1_3_1 电路交换、报文交换、分组交换

各位同学大家好在这个视频中我们要学习电路交换、报文交换和分组交换这三种数据交换的技术,这三种技术分别适用于电话网络、电报网络以及现代的计算机网络。现代计算机网络诞生于二十世纪六十年代当时美国国防部成立了一个项目叫做阿帕网,阿帕网就是现代计算机网络的前身,当时参与这个项目的科学家们要解决一个问题就是如何把分散在全国各地的计算机,让他们实现互联互通,能够相互通信。事实上在计算机网络之前,人类历史上就已经出现过其他类型的通信网络了,最早、最原始的可以追溯到公元前五世纪邮政网络,在邮政网络当中可以通过邮递员和信件完

2025-07-02 00:44:47 1163

原创 1.1_2 计算机网络的组成和功能

在这个视频中,我们会探讨计算机网络的组成和功能。我们会从三个视角去探讨计算机网络由哪些部分组成,其次,我们会简单的了解计算机网络的功能。首先我们可以把计算机网络看作是由硬件、软件和协议共同组成的一个庞大复杂的系统。首先在硬件上主要由主机、通信设备和通信链路来组成。比如这是一个计算机网络,其中包含了很多小的计算机网络,而这些小的计算机网络之间由路由器把它们连接起来,左边这朵云表示家庭网络,家庭网络当中可能会连接电脑、手机、电视这些设备,这些设备都属于主机的范畴。另外在一个公司网络当中可能会有更多样的主机连接这

2025-06-30 20:31:17 1099 1

原创 3.5.1_1 信道划分介质访问控制(上)

在这个视频中我们要介绍信道划分、介质访问控制,这是两个词,我们先介绍一下什么叫做介质访问控制。通过之前的学习,我们知道在计算机网络当中,有的信道它在逻辑上属于总线型,我们也可以把这种信道称为广播信道,因为在这种信道上,如果一个节点正在往信道上发送数据。它发送的这个数据会被所有的节点所捕捉、接收。也就是说这个信号的发送具有广播的特性,这种广播式的特性也带来了一些麻烦。比如说当A结点正在往这个信道上发送数据的同时,B结点也想要往信道上发送数据。 A和B发送的数据就会有信号的冲突,很多信道都会遇到这种信号冲突的问

2025-06-20 21:09:51 882

原创 3.4_5 三种协议的信道利用率分析

在这个视频中,我们要探讨三种协议的信道利用率,包括停止等待协议、后退N协议和选择重传协议。后退N帧协议和选择重传协议的信道利用率分析思路是完全一致的,所以这两种协议我们会放在一起来探讨。在这个视频中,我们也会补充几个重要的术语。这些术语可能在看书做题的时候会碰到。由于信道利用率这个部分是考研小题的命题重点,所以在这个视频中我们也会穿插一些例题来帮助大家了解这个部分的考察风格。首先我们来看停止等待协议的信道利用率,我们知道在停止等待协议当中,发送方和接收方,发送数据的过程是这样的:首先,发送方要给接收方发送一

2025-06-20 18:58:29 717

原创 3.4_3 后退N帧协议(GBN)

后面的故事是这样的:零号帧丢失之后,一号帧还可以顺利的传到接收方这边,但是接收方检查这个帧的序号并没有落在接收窗口之内,我现在期待接收到的是零号帧,但现在我收到的是一号帧,这种情况下,我们肯定得拒绝接收1号帧,直接把它丢弃,与此同时接收方会给发送方返回最后收到的这个正确帧的ACK。现在1号帧也已经正确的接收,滑动窗口继续往右移动,现在收到了2号帧,那么在二号帧之后,信道上已经没有连续传输的数据了,此时接收方可以给发送方返回最后收到的这个帧所对应的确认帧,也就是ACK2,这就是所谓的累计确认机制。

2025-06-12 21:51:59 1285

原创 3.4_1 流量控制、可靠传输与滑动窗口机制

我们先解释一下WT和WR的含义,这的W 就是Window,也就是指窗口的意思,T的含义来自Transmit,它具有发送传输的含义,接收窗口的 R,它是来自于Receive,它有接收、收到的含义。先大致说一下第一种协议,停止等待协议它的发送窗口大小为1,接收窗口的大小也是1,第二种协议,后退n帧协议的发送窗口大于1,而接收窗口的大小等于1,最后一种选择重传协议,它的发送窗口和接收窗口的大小都会大于1。因此,接收方控制了这个发送窗口的滑动,也就顺理成章的控制了这个流量,或者说控制了发送方发送帧的速度。

2025-06-12 18:15:22 525

原创 3.3.2 纠错编码(海明校验码)

在这一小节中,我们会继续探讨海明校验码,海明校验码又可以称为汉明教验码,这只是一个音译的问题,因为发明这个校验码的人叫理查德 汉明,也正是因为发明了海明码,对于信息纠错这个领域的贡献十分巨大,所以这个人获得了1968年的图灵奖。这一小节中,我们会首先介绍海明码的基本实现思想,然后再来介绍怎么构建海明码、怎么使用海明码来进行校验。首先我们从奇偶校验出发,这种校验的思想很简单,对于n个有效的信息位,我们只需要在首部或者尾部添加一个奇校验位或者偶校验位,用这样的方式构成奇偶校验码。比如对于偶校验来说,四个信息位1

2025-06-11 20:45:24 1022

原创 3.3.1_2 检错编码(循环冗余校验码)

这小节中我们要学习循环冗余校验码,英文缩写叫CRC码。这个小节中,我们首先会介绍CRC 码的基本思想,然后介绍如何构造,如何使用也就是如何检错和纠错。首先来看一下这种校验码的基本思想。我们从大家熟悉的十进制出发,假设现在你要给另一个人传送882这样的一个十进制数据。为了防止传送数据的过程中,某一个数据位发生错误,你可以和你的另一个小伙伴约定一个除数,比如说是7,882÷7 刚好是除的尽的,最后我们算得的余数应该是等于0。当数据的接收方接收到数据的时候就可以用它接收到的这个数据和你们约定的除数进行一个除法操作

2025-06-11 17:01:43 806

原创 3.3.1_1 检错编码(奇偶校验码)

在计算机网络中,发送方给接收方发送一个帧,那么发送方的数据链路层,会在帧的数据部分添加这个校验位的信息,然后把校验位和信息位一起发给接收方,而接收方的数据链路层又会基于奇偶校验的规则去检查整个帧有没有出错。此时对所有的比特进行异或运算,得到的结果就是1,结果为1,说明出现了比特错误。当两个比特进行异或运算的时候,只有二者相异的时候,计算的结果才等于1,否则为0,当我们采用偶校验规则的时候,数据的接收方会把所有的信息位和校验位全部进行异或,如果异或的结果等于0,说明没有错误,如果等于1,说明有错误。

2025-06-10 21:03:42 1058

原创 3.2 组帧

在这个视频中,我们要探讨数据链路层组帧的原理。我们说数据链路层在网络层的下方,它为网络层提供服务,网络层会把 IP 数据报,也就是分组,交给数据链路层,请求数据链路层,然后传送给下一个相邻的节点,下一个相邻节点的数据链路层,需要从收到的帧当中恢复 IP 数据报的原始数据,然后把IP 数据包交给第三层的实体进行下一步处理。数据链路层把网络层交给他的这些数据打包成帧的过程就是所谓的组帧,也就是封装成帧。考研大纲里边使用的是组帧这个说法。要把数据封装成帧,主要要解决两个问题。第一个问题就是帧定界,也就是我们应该想

2025-06-10 20:12:41 886

原创 3.1 数据链路层的功能

我们一起来梳理一下,首先数据链路层需要实现的第一个功能叫做组帧,又可以称为封装成帧,也就是把网络层交给他的一坨数据封装成一个帧,那么封装成帧主要需要解决两个问题。下一个相邻节点的物理层会收到这些二进制比特串,并把这些二进制比特串交给第二层数据链路层进行处理,这个数据链路层实体需要还原出 IP 数据报的信息,并且把 IP 数据报交给第三层的实体。对于数据链路层来说,网络层委托给它传输的数据,就是数据链路层的SDU,SDU的数据被封装成帧后,首先会增加首部尾部这些控制信息。这儿的介质指的就是物理传输介质。

2025-06-10 18:05:17 928

原创 2.3 物理层设备

在这个视频中,我们要学习工作在物理层的两种网络设备,分别是中继器和集线器。首先来看中继器。在计算机网络中两个节点之间,需要通过物理传输媒体或者说物理传输介质进行连接。像同轴电缆、双绞线就是典型的传输介质,假设A节点要给B节点发送一些数据。这些数据经过各层协议逐层处理之后,最终在物理层这儿会把这些二进制数据转换成信号,然后发送到这个传输介质上。比如物理层可以采用曼彻斯特编码的规则,把二进制数据编成电信号,并发送到同轴电缆或者双绞线上进行传输。这些信号传输的距离越远,它就越有可能会失真。本来刚开始你传的是最左边

2025-06-09 20:13:05 715

原创 2.2 传输介质

在这个视频中,我们要探讨传输介质相关的考点。transmission medium是传输介质的英文术语,在有的地方也会把它翻译为传输媒体。考研大纲要求我们了解常用的一些传输介质,包括导向型的和非导向型的。导向型指的是信号是朝着固定方向去传播的,通常来说,有限传输介质就是导向型的。因为信号只能沿着线缆的方向去传播,导向型的传输介质我们需要了解双绞线、同轴电缆和光纤这三种材质。所谓非导向型的就是信号会朝四面八方传播。一般来说,无线通信就属于非导向型的传输介质。在无线通信当中,通常会以电磁波作为信号,而电磁波可以

2025-06-09 18:41:33 1016

原创 2.1.3_2 编码和调制(下)

第四种幅值表示11。同样的,我们把这样的一个信号周期长度看作是四派,所以在第一个周期内,如果我们用正弦波去表示的话,那这个信号值 y 和时间 t 之间的关系应该刚好就是 y 等于sin x,四派的信号周期内,如果正弦波呈现出这样的特性,我们就认为它对应二进制0。这是因为我们是通过调整相位去区分不同的信号的,所以这种调制方法就叫做调相,英文缩写是PM,调相还有一个别名叫做相移键控,英文缩写叫PSK,这里的P指的就是相位的意思,大家可以自己去搜一下这个英文单词。这里的 x 指的是时间,而 y 指的是信号的值。

2025-06-08 20:10:06 1064

原创 2.1.3_1 编码和调制(上)

在这个视频中,我们要学习编码和调制技术,首先我们会介绍编码、解码、调制、解调的概念。以及会介绍五种常用的编码方式,还有四种常用的调制方式。首先来认识什么叫编码、解码、调制和解调。通过之前的学习,我们知道信源会通过信道给信宿发送信号。信号是数据的载体。对于计算机网络来说,所谓的数据通常就是二进制的数据。信号有两种类型,一种叫数字信号,值是离散的,一种叫模拟信号,值是连续的。接下来我们要在这个通信系统当中补充两个部件,一个是变换器,一个是反变换器。前者会把二进制数据转换为信号,有可能是数字信号,也有可能是模拟信

2025-06-08 17:27:03 682

原创 2.1.1 通信基础的基本概念

经过第一章的学习,我们认识了 osi 参考模型和 TCP/IP 模型。分别采用了七层结构的设计和四层结构的设计,现在的互联网世界采用的是 TCP/IP 模型,所以 TCP/ IP 是事实上的标准。它的第一层网络接口层和 OSI参考模型的第一层以及第二层功能上是类似的。 TCP/IP 模型对于网络接口层的功能定义的并不是特别的详细,相比之下 osi 参考模型对于物理层和数据电路层的功能定义,协的设计都会更加的完善。所以当我们初学者在学习计算机网络的时候,通常会把 osi 参考模型的第一层和第二层以及 TCP/

2025-06-08 11:50:31 969

原创 Linux环境基础开发工具使用

linux下安装软件有三种方案:1.源代码安装(在linux下比较常用,在其它地方不常用)2.rpm安装(linux安装包,不推荐,相当于套娃式安装)3.yum安装--解决安装源的问题(也就是不用知道软件在哪下的,只需知道软件能下载下来),--安装版本,--安装依赖。也就是说yum会自动安装符合版本的软件。yum安装之前,一定要看看软件列表,

2025-04-08 18:58:48 701 1

原创 Linux下基本指令(4)

目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)。而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限。所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

2025-02-21 22:15:31 930

原创 Linux基本指令3

在Linux中,如果我们想显示时间,就用date指令。date 指定格式显示时间: date +%Y:%m:%ddate 用法:date [OPTION]... [+FORMAT]

2025-02-09 18:19:17 896 1

原创 Linux基本指令2

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是 man 语法: man [选项] 命令man ls查看ls指令更多的说明。man man:man指令就是一个接口或者一个在线的手册。常用选项-k 根据关键字搜索联机帮助num 只在第num章节找-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按 下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。解释一下,面手册分为8章。

2025-02-04 15:35:59 663

原创 1.2.3计算机软件

需要引入一个概念叫做指令集体系结构,英文缩写叫ISA,指令集体系结构规定了软件和硬件之间的界面,当我们在设计一个计算机系统的这个指令集体系结构的时候,要定义这台计算机可以支持哪些指令以及每条指令的作用是什么,每条指令的用法是什么,也就是要清晰的定义软件和硬件之间的界限,既然软件和硬件在逻辑功能上都是等价的,我们可以用两种方式来实现同样的逻辑功能,并且采用软和硬两种方式实现所带来的性能以及成本的高低都各有利弊,所以在设计计算机系统的时候二者之间的界限需要被清晰的划分和定义,既要考虑性能问题也要考虑成本问题。

2024-12-11 23:48:20 817 2

原创 1.2.2(补充)_各个硬件的工作原理

这个小节我们要做的事情是来看一看我们主机内部的这三个硬件部件,它们的一些内部细节以及它们之间是如何协调着来工作的?那我们先看主存储器,之后看运算器,最后是控制器。主存储器里边用于存放数据的东西叫做存储体。存储体是由一系列的存储元件来构成的,可以存放二进制0或者1。除了存储体之外,还有两个重要的寄存器(MAR、MDR),分别是存储地址寄存器、存储数据寄存器的一个英文缩写,寄存器是用来存放二进制数据的。只不过这两个寄存器,它们存放的数据各不相同,MAR是存放和地址相关的一些二进制数据,MDR是用于存放实

2024-12-01 10:54:25 723 2

原创 1.2计算机系统层次结构

解决方案就是现代计算机的一个结构,传统的冯诺依曼结构的计算机都是以运算器作为核心数据的,传输都需要通过运算器作为中转,现代计算机通常是以存储器为中心,也就是说输入设备的数据是直接放到这个存储器里边的,当运算器处理完这些数据之后输出设备会直接从存储器当中取走最终的数据进行计算结果的输出,就可以更多的解放运算器的时间,让运算器进行更多的运算,我们现在使用的手机计算机基本上都是这样的一个结构。华为手机它这儿所谓的运行内存8GB指的就是主存储器的大小,容量是8GB 机身存储是128GB,这个指的就是辅存。

2024-11-30 15:58:47 1305

原创 1.1_计算机发展历程

计算机系统 = 硬件 + 软件两大部分组成,硬件(计算机的实体),包括:主机、外设(鼠标、键盘、显示器)。软件就是我们看得见但是摸不着的,操作系统就是软件,微信、微博也是软件。硬件是计算机系统的物理基础,决定了这个计算机系统它的天花板瓶颈在哪,软件决定了我们可以把这个硬件的性能发挥到什么样的程度。所以计算机性能的好坏取决于软、硬件功能的总和。系统软件包括:操作系统、数据库管理系统(DBMS)、标准程序库(编程的时候使用的那些库函数)、网络软件、语言处理程序、服务程序。解释:网络软件就是实现

2024-11-30 00:39:32 1082 1

原创 01.第一章计算机系统概述

CPU其实就是这样的一个小东西(如图CPU的正脸),CPU的的背面,有一个一个小的金属的针脚,我们可以把 CPU 插到电脑的主板上,可以看到主板上也会保留这样的一个专门用来插 CPU 的空间。内存条如图中内存条的样子,电脑主板会有图中红色圈出的一个一个的卡槽,有的卡槽上边就是用来插入我们的内存条的。传递二进制信息其实本质上就是在释放高电平或者低电平这样的一个电信号,电路板上有很多很多条的电路,可以同时的往外发送或者接收电信号,也就是可以同时传递多个二进制数位,每一个二进制数位,我们把称为一个比特的信息。

2024-11-29 21:25:08 663

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除