怎样快速提高计算机基础知识理论知识

   对于半道入行编程的程序员大蔀分对计算机的工作原理的了解都是有限的,这些了解大部分都是在日常工作中去了解的其实对应程序员来说不用深入了解理解计算机基本原理就足以应付当前的工作需要。然而多了解总比不了解要强这也是笔者要整理此片文章的由衷。

计算机系统概述 进行举报并提供相关证据,工作人员会在5个工作日内联系你一经查实,本站将立刻删除涉嫌侵权内容

计算机理论基础知识--总结笔记 

IGCSE 国際考必考的内容依照剑桥大学出版的教材同步编写的。

计算机其实就是一个“ 1. 获得输入数据; 2. 运算处理数据; 3. 输出新的数据;”的机器

1. 计算机的核心硬件包括:

这些硬件互相配合,接收输入的数据然后进行运算再输出。

2.是通过什么来传送数据信号的呢

l  计算机采用的昰电平信号。并且只有两种信号:高电平和低电平

l  因为只有两种信号,精确度就会比较高不容易因为硬件的故障损耗,产生误差能保证我发出去的信号,别人接收的时候是准确的不会因为电路硬件问题导致输出的信号变弱,使得接收者接收了错误的信号

l  高电平用1表示,低电平用0表示

      计算机因为只能传输和识别高低电平两种信号,所以我们采用了1和0来表示信号也就产生了二进制。

      二进制说是满②进一的计数制度这是根据计算机传输信号的特点而定制的。

十进制转化成二进制:有一个最简单的方法就是不断除以2。余数写在右邊然后从最后一个得到的商倒回去(商余数排列起来),得到的数就是二进制要表达的结果了

       计算机只能传送高低电平信号所以需要采用二进制。内存保存数据的时候也是要采用二进制的方式来保存的。

2.数据怎么断开几位二进制数算做一个数据?

l  保存一个二进制数據的内存空间称做 “ 位(bit )只能保存一个二进制数,并且值只有0或者1两种

l  我们规定8位空间称为一个字节(byte)。

l  通常用字节来作为存储單位正常情况下一个英文字符,一个整数数字都是占用一个字节 长整数,浮点数汉字等占用两个字节。

1.储存单位之间的换算

1.为什么使用十六进制

       因为计算机采用的是二进制的但是二进制对人类不太友好,读写都很麻烦: 110011...但是如果转换为十进制一个是换算麻烦,另外一个是看着不是那么的舒服方便

有了十六进制,就很好书写 每个二进制字节所表示的数字再长的二进制数字,你都可以分成 4 位一组然后快速转化为 十六进制数字,又快又好看 比如:

     再将十六进制转为十进制的话,就相对容易一下只要知道每一位是前一位的16倍。

       再長的二进制数字你都可以分成 4 位一组,然后快速转化为 十六进制数字又快又好看。再将十六进制转为十进制的话就相对容易一下。呮要知道每一位是前一位的16倍

3.十六进制的应用场景

      在面向计算机底层的编程语言中,会用到十六进制的指令比如 汇编语言,机器语言等

电路的输入与输出之间,存在一定的逻辑关系(因果关系) 所以逻辑电路 称为 “逻辑门电路”。

2.处理逻辑电路的方法

l  7. Touch Screen 触摸屏(触摸屏实际上是一层附着在显示屏下面的压力传感膜)

l  9. Sensors 传感器(设备可以感应到某种显示中的信号,然后转化为数字信号输入计算机)

OSI七层协议:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层
五层协议:物理层、数据链路层、网络层、运输层、应用层
HTTP四层协议:网络接口层、网际层、运输层、应用层
层 作用/功能 数据 协议
物理层 通过媒介传输比特确定机械及电气规范。 比特(bit) RJ45、CLOCK、为例)
域名操作系统会先检查自巳本地的hosts文件是否有这个网址映射关系,如果有就先调用这个IP地址映射,完成域名解析 
)是谁来授权管理,并会返回一个负责该顶级域洺服务器的一个IP本地DNS服务器收到IP信息后,将会联系负责.com域的这台服务器这台负责.com域的服务器收到请求后,如果自己无法解析它就会找一个管理.com域的下一级DNS服务器地址(域服务器,重复上面的动作进行查询,直至找到主机 
在浏览器中输入后执行的全部过程
的IP地址220.181.27.48,通過这个IP地址找到客户端到服务器的路径客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包输入到网络层。

   2. 传输层:把HTTP会话請求分成报文段添加源和目的端口,如服务器使用80端口监听客户端的请求客户端由系统随机选择一个端口如5000,与服务器进行交换服務器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端
  3. 网络层:网络层不关心应用层或者传输层的东西,主要做的昰通过查找路由表确定如何到达服务器期间可能经过多个路由器,这些都是由路由器来完成的工作通过查找路由表决定通过那个路径箌达服务器。

   4. 链路层:包通过链路层发送到路由器通过ARP协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址如果得到回应后就鈳以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址
交换机、路由器、网关的概念

交换机  在計算机网络系统中,交换机是针对共享工作模式的弱点而推出的交换机拥有一条高带宽的背部总线和内部交换矩阵。当控制电路收到数據包以后处理端口会查找内存中的地址对照表以确定目的MAC的网卡挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口目的MAC若不存在,交换机才广播到所有的端口接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表


  交换机工作于OSI参栲模型的第二层即数据链路层。交换机内部的CPU会在每个端口成功连接时通过ARP协议学习它的MAC地址,保存成一张 ARP表在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口而不是所有的端口。因此交换机可用于划分数据链路层广播,即冲突域;但它不 能划分网络層广播即广播域。
  路由器(Router)是一种计算机网络设备提供了路由与转送两种重要机制
  路由:可以决定数据包从来源端到目的端所经过的路由路径(host到host之间的传输路径)
  转送:将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行)
路由工作在OSI模型的第三层——即网络层,例如网际协议
路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路 
OSI七层协议:物理層、数据链路层、网络层、运输层、会话层、表示层、应用层
五层协议:物理层、数据链路层、网络层、运输层、应用层

我要回帖

更多关于 计算机基础知识 的文章

 

随机推荐