不同类型的计算机网络:LAN,MAN,WAN

计算机网络的类型

有多种类型的计算机网络可用于共享数据,资源和应用程序。通常根据计算机网络的大小及其功能来区分计算机网络。有些计算机网络是有线的,有些是无线的。无线网络是不需要电缆的这类计算机网络。

在本文中,我们介绍了所有可用的计算机网络,包括其定义和特征。在解释计算机网络的类型之前,让我们快速浏览一下计算机网络。

您将学到什么




什么是网络?

网络被定义为相互链接的两个或更多电子设备的组。可以在一个房间内使用少量设备构建一个网络,将遍布全球的数百万个设备构建成一个网络。网络通常是在节点(一组设备)或计算机之间建立连接的媒介。可以使用有线源或无线媒体来建立它。

什么是计算机网络?

计算机网络是一组两个或更多链接在一起的计算机,用于交换信息,数据或资源。” 

可以从两台计算机建立一个简单的计算机网络,而可以从数千或数百万台计算机建立一个复杂的计算机网络。

计算机网络的类型

根据网络的大小,距离和结构,计算机网络主要可以分为四种类型:

PAN(个人局域网)
局域网(局域网)
城域网(MAN)
WAN(广域网)

计算机网络类型
除了上述网络外,下面还将介绍其他一些网络。
让’详细了解所有这些网络:

什么是PAN(个人局域网)?

个人区域网络是围绕个人或个人建立的小型网络。 PAN通常设置为在个人计算机内共享资源,例如无线键盘和鼠标,支持蓝牙的耳机和扬声器,无线打印机,扫描仪等。 PAN通常可以安装在约十米的范围内。

计算机网络的类型-什么是PAN(个人局域网)?

个人局域网的类型

个人区域网分为以下两种类型: 

有线个人局域网:使用个人计算机上的有线电缆建立有线个人局域网。 USB(通用串行总线) 港口。

无线个人局域网:无线个人区域网络是使用诸如蓝牙,Wi-Fi和NFC等无线技术建立的。

计算机网络的类型-个人局域网的类型 

什么是LAN(局域网)?

局域网是在较小的地理区域(例如房屋,建筑物,学校或办公室等)中连接的一组计算机或外围设备。它是共享硬件设备(例如打印机)和软件(例如应用程序或数据。

LAN由廉价的网络和路由设备(例如集线器,网络适配器和以太网电缆等)构建。LAN中的各种设备都连接到称为集线器或交换机的中央设备。可以以有线,无线或两种形式同时安装LAN。但是,LAN通常依靠有线连接来提高速度和增强安全性。


局域网大多数安装在专用IP地址上,并且不涉及繁重的路由。 LAN允许它在本地域下运行,并且可以进行集中控制。 LAN涉及以太网或令牌环技术。以太网是基于星形拓扑结构使用最广泛的LAN技术,而令牌环很少见。  

以前,LAN能够以4到16的速度传输数据 每秒兆位(Mbps)。如今,速度取决于连接数,介于100到1000 Mbps之间。

计算机网络的类型-什么是LAN(局域网)?

局域网类型

局域网分为以下四种类型:

ARCNET :ARCNET代表“附加资源计算机网络”。它被认为是最古老,最简单和最便宜的局域网类型。它是第一个用于微型计算机的联网系统。 ARCNET 由 数据点公司 在1977年。它在1980年开始流行,并广泛用于处理办公室自动化任务。 ARCNET 每个网络最多可以处理255个节点。

乙太网路 :以太网是专为局域网设计的计算机网络技术的一部分。它由1980年发明 罗伯特·梅特卡夫。以太网已在很大程度上取代了竞争的LAN技术,并且被公认为是实施最广泛的LAN标准之一。


以太网涉及令牌总线拓扑网络,其数据传输速度高达10 Mbps。但是,更高版本的以太网(称为100Base-T或快速以太网)支持高达100 Mbps的数据传输速率。最新版本称为千兆以太网,支持高达1000 Mbps的数据传输速率。

令牌环:令牌环是一种局域网,其中所有设备都连接到环形拓扑并传输一个或多个令牌以进行通道获取。这些设备成环形连接,并根据需要接收令牌。

令牌在圆环中连续旋转。令牌是3字节的一种特殊类型的帧,它与环形服务器或站一起不断传输。令牌只有在具有令牌的情况下才能传输数据帧。一旦成功接收到数据帧,便发出令牌。

外国直接投资 :FDDI代表“光纤分布式数据接口”。它是一组ANSI和ISO标准,用于通过光媒体在LAN中进行数据传输。它可以远距离使用,直径可达200​​公里。 外国直接投资 包括两个令牌环,一个用于传输数据或令牌的主环,以及一个在主环不工作时作为备份的辅助环。

计算机网络的类型-局域网的类型

什么是城域网(MAN)?

都市圈网络是由整个较大地理区域(例如整个城市)中的不同LAN组成的网络。 MAN的主要目的是扩展局域网。大多数政府部门和其他私人组织都使用MAN连接城市中的所有办公室。 MAN使用大容量光纤来提高速度。 

MAN在局域网和广域网之间工作,并提供从LAN到WAN或Internet的上行链路。城域网通常安装在100多公里的范围内,通常由各种硬件组件和传输介质组成。

城域网(MAN)的一个广泛使用的例子是覆盖整个城市或各种局域网的有线电视网络。 MAN中常用的协议是帧中继,ATM,RS-232,ADSL,OC-3,ISDN等。 
计算机网络的类型-什么是城域网(MAN)?

什么是WAN(广域网)?

顾名思义,广域网是一个覆盖较大地理区域(例如州,国家或整个世界)的网络。 WAN通常是LAN和MAN之间的连接。由于距离最大,因此WAN被认为是最慢的数据通信介质。

广域网的安装成本很高,因为它使用了昂贵的网络设备。 WAN可能包含高级技术,例如 同步光网络(SONET),帧中继和 ATM(异步传输模式)。 WAN使用光纤,微波和卫星进行数据传输。

互联网和电信网络是广域网的最佳示例。

计算机网络的类型-什么是WAN(广域网)?

广域网类型

通常有两种类型的广域网:

企业广域网:企业WAN是将任何组织的所有LAN连接到不同站点或不同位置的网络。在企业,大学和政府等大型组织中都可以看到企业WAN。这些是专用网络。 

全球广域网 :与企业广域网不同,全球广域网是连接世界各地不同组织和机构的网络。根据要求,这种类型的网络可以是私有的也可以是公共的。专用WAN被称为 内联网 并属于特定组织。互联网是全球WAN或公共WAN的示例。

广域网的类型

其他网络

除上述网络类型外,其他一些重要的网络类型如下:

无线局域网(WLAN)
系统局域网(SAN)
存储区域网络(也称为SAN)
家庭局域网(HAN)
无源光纤局域网(POLAN)
校园网(CAN)
企业专用网(EPN)
虚拟专用网(VPN)

的 se networks are also defined based on geographical area 要么 location. 让’s详细讨论每个:

无线局域网

无线局域网或WLAN是用于在有限区域内使用无线电或红外信号连接不同设备的网络。 WLAN是通过使用称为 接入点(AP) 到有线网络的边缘。


这些AP被视为无线网络的基站。无线客户端(例如移动设备,便携式计算机或具有无线适配器的固定设备)可以与AP通信以进行数据传输。 WLAN通常在家庭,学校或办公楼中建立。根据要求,它可以是公共的或私有的。

系统区域网

系统局域网或SAN用于局域网。它旨在在服务器到服务器应用程序(群集环境),存储区域网络以及处理器到处理器应用程序中实现高速连接。连接到系统区域网络上的计算机以很高的速度作为单个系统运行。这些网络通常用于需要高处理能力的地方。

储存区域网路

顾名思义,存储区域网络用于将存储设备的共享池连接到多台服务器。 SAN不依赖LAN或MAN。此外,他们使用自己的高性能网络放置存储资源,该资源用作连接到服务器的驱动器。

换句话说,它用于制造整合的块级数据存储设备。它通常使用高端服务器,几个磁盘阵列和光纤通道互连技术来支持网络上的数据存储,检索和复制。存储区域网络的类型包括聚合SAN,虚拟SAN和统一SAN。 

另请阅读 : 计算机存储类型(内存)

家庭局域网

通过互连家庭中的两个或更多计算机来建立家庭局域网。家庭局域网通常形成局域网,该局域网允许所有者在多台计算机之间进行通信。 HAN帮助共享家庭中的文件,程序,打印机和其他外围设备。这种类型的网络对于拥有多台计算机的家庭非常有用。

无源光局域网

无源光纤局域网或POLAN是一项允许用户集成到结构化布线中的技术。它是传统基于交换机的以太网的替代方案。它的主要目的是克服对支持传统以太网协议和网络应用程序(例如: 以太网供电(PoE)。 POLAN使用分光器将光信号与单模光纤分离,然后将其转换为多个信号。


校园网

通过在特定地理区域内互连局域网来建立园区网。这些网络大于LAN,但小于MAN。这些类型的网络通常出现在大学校园,学校或小型企业中。也称为“企业区域网”.

企业专用网

企业专用网络(EPN)是一种用于企业的网络,用于从多个位置安全地连接所有计算机以传输数据或其他计算机资源。这种类型的网络只能从企业内部访问以提供更高的安全性。 

虚拟专用网

虚拟专用网络或VPN是使用公共网络通过安全网络连接将远程站点或用户连接在一起的专用网络。 VPN允许用户像将其设备直接连接到专用网络那样来传输或检索数据,即使它们没有直接连接到专用网络也是如此。它使用数据加密技术来保护数据传输。它通常由无法负担自己的基础设施以实现长距离两个站之间的连接的组织使用。

概要

通常根据计算机网络的规模及其用途对计算机网络进行分类。广泛使用的计算机网络类型是PAN,LAN,MAN和WAN。除了这些网络外,还有其他一些网络,例如WLAN,SAN,HAN,POLAN,CAN,EPN和VPN。


阅读更多

2020年在线面试问题和技巧

在线面试问题和技巧

如今,许多公司都在进行在线采访 Skype,Google环聊以及其他视频聊天平台。这是因为在线面试可以大大节省用人单位’的金钱和其他资源。 

这些面试对于员工和雇主而言都是非常有效的。在本文中,我们分享了雇主在任何在线面试或亲自面试中可能会问到的在线面试问题。此外,我们还介绍了准备在线面试的一些技巧。

由于以下原因,大多数公司已停止了面试工作 新冠病毒。该疾病在全球范围内夺走了300万人的生命,在国际上已感染了63,000,000多人(数据于2020年6月1日更新)。

在线面试问题

让’首先从问题开始,因为如果您准备好了,那么它将确保您的在线面试顺利进行。 在任何面试中获得成功的关键是自信和自在。这就是为什么准备和练习在提高您的信心中起着重要作用的原因。因此,准备在线视频采访时要解决以下采访问题:

1)简而言之。

这是一个基本的问题,会给您留下第一印象。这个问题足以判断您的大多数技能。这可以为进一步的问题搭建平台。要回答这个问题,请简明扼要,并专注于您的基本细节。简要介绍重要的事情,并针对特定的工作机会针对您的答案。


2)为什么您认为这份工作适合您?

这是您的研究将受益的地方。出现在面试之前,您应该对相应的公司进行研究。您应该拥有有关工作和公司的所有重要信息。专注于您的技能和经验,并告诉您如何对公司有利’的成长。以独特的品质推销自己,这会使您与他人区分开。

3)提到你最大的人生成就。

一个人’一生充满成就。做一些研究,找到与工作相关的成就进行讨论。您也可以将自己的工作经历视为个人目标。

4)你如何激励自己?

自我激励是每项工作的关键因素。雇主总是希望找到能够在任何困难的情况下激励自己和其他团队成员的候选人。因此,列出您的技能和成就,并充满信心和精力告诉他们。告诉你的老板什么可以帮助你相信自己。

5)为什么要离开目前的工作?

这是最重要的问题之一,如果您不仔细回答这个问题,可能会有危险。要回答这个问题,请不要对公司或经理说负面的话。更好地确定目标并专注于未来。向雇主表明您正在寻找可以与您的目标和职位相匹配的工作,并突出显示您要接受面试的职位。

6)您是否在其他任何地方申请过工作?

面试官可能会问这个问题,以衡量您对工作机会的兴趣。或者他们可能会检查您申请的其他工作是否真的与您的目标和职位相符,以交叉检查您以前的答案。

7)你想问什么?

准备好要问面试官的问题总是至关重要的。出现在面试之前,更好地准备问题。避免提出这样的问题,您可以轻松地通过互联网或职位发布进行搜索。

在线面试技巧

选择一个无遮挡,私密,光线充足的地方。将手机置于静音模式。
检查计算机硬件,确保音频,视频,麦克风等正常工作。
穿着专业,避免鲜艳的色彩。
将记事本,笔和简历副本放在桌上。另外,在您附近放一杯或一瓶水。
仔细听,不要’中断面试官。另外,边听边点头和微笑。
面试后写一封感谢信,并跟进进度。

包起来

在线面试是招聘过程中的正常部分。如果您有一个机会,最好遵循本文中我们共享的所有说明。


阅读更多

电脑内存类型

电脑内存类型

为了运行计算机系统,需要计算机内存。计算机内存是计算机系统的重要组成部分之一。因此,有必要具有关于什么是计算机存储器以及其中有多少种计算机存储器的基本知识。

In this article, we will briefly explain about computer memory and also describe what are all types of computer memory used in computer systems. 让’s从定义计算机内存开始:


什么是计算机内存?

内存是计算机系统的重要组成部分,因为没有它,计算机将无法处理任何任务。内存用于存储数据和指令,以在计算机系统上执行特定任务。计算机存储器通常是能够存储和提取数据的存储空间。

内存是几个内存单元的集合,称为内存的构建块。每个存储单元都有一个唯一的索引号或标识号,称为该特定存储单元的唯一地址。 CPU负责选择要读取或写入数据的存储单元。

计算机系统的性能取决于内存和CPU。 CPU无法永久存储程序或大量数据。它们仅能够存储操作计算机所需的基本指令。因此,必须具有内存才能正常运行计算机系统。

另请阅读: 计算机框图

电脑内存类型

基本上有两种类型的计算机内存:

内部存储器
外部记忆体

电脑内存类型

让’我们将深入研究这两种类型的内存。

内部存储器

内部存储器通常是指直接连接至主板的芯片或模块。

以下是计算机系统中使用的可用内部存储器:

内存

内存 是的首字母缩写‘随机存取存储器’。它构成了CPU(中央处理单元)的内部存储器,用于存储给定的指令和即时结果。也称为读写存储器。 内存 是主要的易失性存储器,因为在我们关闭(关闭或关闭)计算机或断电时数据会丢失。

内存 的体积小,并且比大多数可用的计算机内存要快。但是,它不如寄存器快。

内存 可以进一步分为以下两个子类别:

SRAM
SRAM 代表‘静态随机存取存储器’。它以静态形式存储数据,这意味着只要计算机系统处于打开状态,数据就一直保留在内存中。 SRAM 比DRAM更快,更昂贵。它使用六个晶体管的矩阵而没有电容器。由于晶体管不需要电源来防止泄漏,因此,不需要一次又一次刷新SRAM。

记忆体
记忆体 代表‘动态随机存取存储器'。 记忆体 被广泛用于计算机系统。以前,计算机中只有一个数据速率(SDR)DRAM。当前,计算机正在使用双数据速率(DDR)DRAM。 DDR还具有不同的版本,例如DDR2,DDR3和DDR4,它们具有更高的能源效率并提供了更好的性能。


记忆体 价格便宜,体积小,并且比其他RAM消耗的功率更少。 记忆体 由每个单元中的晶体管和电容器组成。由于存在电容器,因此存在泄漏问题。因此,DRAM需要不断刷新。

只读存储器

只读存储器 是的首字母缩写‘只读内存’。顾名思义,数据通常无法写入其中。但是,可以从这种类型的存储器中读取数据。 只读存储器 是主要的非易失性存储器,这意味着即使没有电源,它也可以将数据保留在存储器中。 

只读存储器 是一种非常快速的计算机内存,用于存储将计算机连接到电源后立即启动计算机所需的指令。当计算机接通电源后,CPU开始读取ROM中存储的指令。它不需要驱动程序或任何其他复杂软件的支持就可以将操作系统的必要部分加载到主内存中。

之后,计算机系统启动并准备使用。整个操作称为‘bootstrap’ROM包含的指令称为‘bootstrap code’.

只读存储器 可以进一步分为以下子类别:

只读存储器
只读存储器 代表‘屏蔽的只读存储器’。 只读存储器 是一种存储器,其内容由集成电路制造商使用特定的功能数据进行了预编程。

舞会
舞会 代表‘可编程只读存储器'。顾名思义,这些类型的存储器是可编程的,这意味着它们可以由用户进行编码或编程。 舞会 被制造为空白存储器。用户购买一个空白的PROM并使用PROM编程器输入程序集或代码集。数据或指令一旦写入便无法更改或擦除。 

只读存储器
只读存储器 代表‘可擦可编程只读存储器’。它是PROM的升级版本。与PROM不同,EPROM允许用户擦除存储的数据并重写数据。可以通过使用EPROM擦除器使紫外线通过特定的时间长度来擦除存储在EPROM中的数据。  

EEPROM
EEPROM 代表‘电可擦可编程只读存储器’。顾名思义,这种类型的存储器是经过编程和电擦除的。编程和擦除数据大约需要4到10毫秒。 EEPROM 可以擦除和重新编程大约一万次。可以一次擦除1个字节的EEPROM,而不必一次擦除整个存储器。因此,整个过程很灵活,但速度很慢。

注意 :RAM和ROM被称为主存储器或主存储器。


高速缓存存储器

高速缓冲存储器是一种非常高速的半导体存储器,用于存储CPU经常访问的程序和数据的实例。它提供了更快的数据存储和对CPU的访问。因此,当CPU请求数据和程序时,它们会从高速缓存中快速传输,因此CPU可以立即访问它们。 CPU不需要访问主存储器或硬盘来获取数据。

高速缓存通常位于CPU和主内存(RAM)之间,并且充当CPU和RAM之间的缓冲区。高速缓存内存比主内存昂贵;但是,它可以节省时间并提高效率。

缓存存储器有以下几种类型:

1级或寄存器缓存
1级或L1高速缓存定义为 主缓存 因为它是计算机微处理器中的寄存器。也叫 CPU缓存 要么 注册缓存。根据CPU的不同,L1缓存的大小可能在2KB到64KB之间。当CPU从内存请求信息时,高速缓存控制器首先检查L1高速缓存上的指令。 

二级或缓存
与L1缓存相比,二级或L2缓存能够存储更多数据。但是,它不如L1缓存快。 L2缓存可以存储大约64KB到2MB的缓存。它位于CPU上或CPU与DRAM(主存储器)之间。当CPU在L1高速缓存上未收到必要的指令时,它将开始调查L2高速缓存。

3级或主内存缓存
3级或L3高速缓存是计算机主板上可用的增强型内存。与L1和L2相比,L3高速缓存能够存储更多数据,但是速度较慢。 L3高速缓存定义为主板内置在CPU和主内存之间的额外高速缓存,以加快整个处理操作的速度。

在多核CPU系统中,每个内核可能具有单独的L1和L2,但是所有内核共享一个公共的L3。如今与处理器一起使用的L3缓存的容量约为1MB至8MB。与RAM相比,它几乎具有两倍的速度。

级别4或辅助内存缓存
级别4或L4高速缓存是外部存储器的一部分,其速度不如其他类型的高速缓存存储器快。但是,存储在L4高速缓存中的数据将永久保留。也称为基于硬件的缓存或磁盘缓存,这意味着磁盘上的保留部分用于存储频繁访问的数据或指令。磁盘缓存的大小范围从标准磁盘的128MB到固态磁盘的1GB。 

注意 -根据所用缓存的类型,可以将其称为主存储器或辅助存储器。

虚拟内存

虚拟内存是辅助内存(例如,硬盘驱动器或固态驱动器)的一个区域,该区域被配置为充当计算机RAM的一部分。使用此方法的主要好处是程序可以大于物理内存。 


例如,当用户在计算机系统上运行应用程序时,数据存储在主存储器(RAM)中。由于主存储器速度很快,CPU会快速访问数据并快速启动应用程序。当用户运行繁重的应用程序或一次运行多个应用程序时,系统’的主内存可能已满。在这种情况下,存储在未被使用的主存储器中的数据被临时传送到虚拟存储器。它释放了主内存中的空间,系统进一步使用该内存来提供平稳的性能。

虚拟内存具有以下两个目的:

它允许我们使用磁盘添加更多的物理内存。
当每个虚拟地址转换为物理地址时,它使我们可以添加内存保护。

顺序存取存储器

顺序存取存储器(也称为 SAM )是一类数据存储设备,可以按顺序读取其数据。换句话说,系统必须从初始存储位置或存储地址中搜索存储设备,直到找到所需的数据为止。也被称为 串行存取存储器. 这与可以以任意顺序访问数据的随机存取存储器(RAM)相反。鼓存储器是顺序存取存储器的一个示例。

外部记忆体

外部存储器通常是一种单独连接到计算机系统的存储器。外部存储器也称为‘二级记忆’ 要么 ‘辅助记忆’。这些用于永久存储数据。 CPU不会直接访问这些类型的内存。数据首先传输到主存储器,然后CPU可以访问它。这是因为辅助内存没有主内存快。

注意 注意:并非必须使用辅助存储。嵌入式计算机(例如用于洗衣机或中央供暖系统的计算机)在关闭电源时不需要保存任何数据。运行此类计算机所需的指令存储在只读存储器(ROM)中。

以下是计算机系统中使用的可用外部存储器:


磁存储设备

磁存储设备涂有磁性材料。数据以电流形式编码在磁性材料上。磁性设备使用磁场来磁化金属旋转盘的各个小部分。每个微小的磁化部分表示一个二进制“ 1”,每个退磁的部分表示一个二进制“ 0”。这些微小的部分可以包含TB的数据。这些设备便宜,性能快,容量大且耐用。 硬盘驱动器,磁带和软盘 是广泛使用的磁存储设备。

固态存储设备

固态存储设备由硅微芯片组成。这些是非易失性存储设备,其使用集成电路组件作为存储器来连续存储任何信息。即使关闭计算机电源,它也可以保存数据。这些用作外部辅助存储。  

固态设备的主要优点是它没有活动部件。因此,它们是便携式的,产生的热量更少,使用寿命更长。固态存储设备比传统的硬盘驱动器要快,这是因为数据以电子方式存储在称为单元的硅芯片中。通过在具有开/关模式的晶体管中保持电流,将二进制数据保持在单元内。 内存 使用相同的技术。但是,在断开电源后,它不会保留数据。与RAM不同,固态设备即使在断电后也具有存储数据的能力。这可以通过使用一种称为 快闪记忆体.

固态驱动器(SSD)和USB(通用串行总线)记忆棒或USB闪存驱动器 是固态存储设备的示例。大多数现代设备都在使用固态存储设备来提供更好和一致的性能。 

光学存储设备

可以借助激光束来读取/写入存储在光学存储设备中的数据。这些设备包含由金属和塑料制成的旋转盘。旋转盘的表面被激光束扫描。该表面分为多个轨道,每个轨道包含多个平坦区域和凹陷。平坦区域称为‘lands’而凹陷被称为‘pits’。光学存储设备可以存储大量数据。

光学存储设备包括 CD-ROM(光盘,只读存储器),DVD-ROM(数字多功能光盘,只读存储器),WORM(一次写入,只读存储器)


计算机内存的类型-计算机中辅助内存的类型


参加测验: 计算机基本问题

结论

正如我们所讨论的,有几个 电脑的优缺点 计算机内存是其中最重要的一项。由于计算机内存的原因,我们可以将数据保存的时间尽可能长。此外,它是提高计算机系统整体速度的重要因素之一。


其他人阅读的内容:


阅读更多

完整的BIOS形式:计算机中的BIOS是什么?

您可能在计算机领域曾多次听到“ BIOS”一词。您甚至有可能在不知情的情况下使用BIOS。但是您可能没有注意到的是BIOS一词只是缩写。那么,BIOS的完整形式是什么?

在本文中,我们简要介绍了有关BIOS的最重要内容,例如完整的BIOS形式,什么是BIOS,其特性,功能等。

完整形式的BIOS

BIOS代表什么?

BIOS代表“基本输入输出系统“。BIOS常用的其他术语是系统BIOS,ROM(只读存储器)BIOS和PC或个人计算机BIOS等。

让’谈论什么是BIOS:

什么是BIOS?

BIOS是计算机一打开就运行的第一个程序。该软件通常存储在主板上组装的ROM芯片(EEPROM芯片)中。 BIOS随计算机预装,因为它是任何计算机系统的生命线,可在引导过程中帮助初始化硬件。

没有BIOS的计算机将无法继续运行,因为它会检查所有组件是否都已连接并处于工作状态。然后,它将硬盘驱动器和操作系统的其他基本组件(例如MBR,GPT,FAT等)加载到计算机中’s 内存 ,使OS能够继续加载自身。

随着技术的不断发展,每当制造商推动BIOS更新时,现代计算机系统就将BIOS存储在闪存中,以简化将内容重新写入BIOS芯片的过程。

BIOS:软件还是硬件?

This is one of the most asked questions whether BIOS is software 要么 hardware. 让’s make it clear.

BIOS是内置引导固件程序或与硬件一起使用的软件。这意味着该内置软件与硬件组件进行交互以使操作系统正常工作。但是据我们所知,我们需要存储来保存任何软件。因此,该软件存储在主板上的BIOS芯片中。


下图显示了计算机系统上的BIOS用户界面(称为BIOS设置实用程序):

完整形式的BIOS-BIOS设置实用程序

组装好的BIOS芯片如下图所示:

完整形式的BIOS-计算机主板中的BIOS

BIOS的历史

回顾BIOS的历史,该术语由Digital Research,Inc.的Gary Kildall于1975年首次提出。BIOS最初在CP / M操作系统中发布。 CP / M或用于微型计算机的控制程序是专门为基于Intel 8080/85的微型计算机开发的。这样的系统在其ROM中带有一个简单的引导加载程序。

BIOS类型

通常,BIOS分为以下两种类型:

旧版BIOS

顾名思义,旧版BIOS是旧计算机系统中BIOS的基本形式。传统BIOS由于后端功能而支持有限的功能。不幸的是,这些类型的BIOS没有’支持大于2.1 TB的驱动器。此外,旧版BIOS为BIOS设置实用程序提供了纯文本用户界面。

UEFI BIOS

UEFI的完整形式是“统一可扩展固件接口”。这些BIOS通常在现代计算机上可以找到。除非我们包括支持UEFI的新硬件,否则无法从传统BIOS切换到UEFI。 UEFI可以从2.2 TB或更高的驱动器启动,并使启动过程更快。

BIOS功能

BIOS的主要功能是初始化硬件组件,并确保所有正常运行的部件正常工作。它还提供了一种介质来管理计算机之间的数据流’的操作系统和硬件组件,例如硬盘,视频卡,鼠标,键盘和其他I / O设备。

以下是BIOS执行的其他一些活动的列表:


计算机系统启动后,BIOS会立即执行开机自检(称为POST)。它用于检查与硬件相关的问题。

BIOS初始化Bootstrap序列并管理Bootstrap Loader。这意味着BIOS将控制权传输到计算机’的操作系统以继续加载自身。

Bootstrap驱动程序配置基本硬件,以使计算机系统能够正常运行。这些是底层驱动程序,其中包含计算机硬件组件的基本信息。

BIOS用于访问系统设置并指定默认启动设备。

BIOS像计算机一样存储数据’电池供电的非易失性存储芯片中的日期,时间和其他系统配置,称为 CMOS 。这就是为什么您的计算机’即使关闭日期和时间,日期和时间也不会改变。

BIOS功能

BIOS是专门为特定类型的主板或计算机系统开发的。

最初,BIOS固件的设计方式只能将其存储在ROM存储器中,但如今的计算机能够将其存储在闪存中。当我们要重写BIOS内容时,这是很有用的,因为它允许更新芯片的内容而无需将其从主板上卸下。

许多制造商提供BIOS固件更新,以便可以修复错误并添加新功能。

BIOS的最大进步之一是UEFI。


BIOS的优点

更好的兼容性和硬件组件管理。

改善系统的整体性能。

用户可以更好地控制计算机的基本设置。

BIOS的缺点

BIOS耗时的过程通常以16位实模式启动。

如果在BIOS初始化或重写其内容期间出现任何问题,则主板可能会受到影响。

如果BIOS芯片损坏,修复此问题将是一个复杂的过程。

概要

顾名思义,BIOS(代表基本输入输出系统)是计算机最重要的部分之一,并且在没有BIOS的情况下加载操作系统是不可行的。它是内置软件,是当我们打开计算机时由计算机运行的第一个软件。




阅读更多

2020年排名前25位的HTTP面试问答

HTTP面试问题

常见问题重要 HTTP面试问题 如下所述:

快速链接


1)什么是HTTP?

HTTP代表“超文本传输​​协议'。 HTTP是用于分布式,协作式超媒体信息系统的这种网络协议。它被称为数据通信的基础 WWW(万维网) 这意味着它将在WWW上传输数据(例如图像,音频,视频,文本等)。 它有助于将超文本从客户端传输到服务器端。

2)什么是HTTP请求消息?

HTTP请求是客户端(用户)生成的用于在服务器上启动操作的消息。
该请求消息包含以下内容:


一世) 请求线 –它以方法令牌开头,后跟请求 URI(统一资源标识符),协议版本以及以<CR><LF>(回车,然后换行)。元素通过使用SP字符分隔。语法可以定义为:

Request-Line = Method SP Request-URI SP HTTP-Version <CR><LF>
滚动 ⇀

注意: 请求行和标头必须全部以<CR><LF>。空行只能包含<CR><LF> without whitespace.

II) 请求标识的资源

III) 请求标头字段 –这些允许客户端处理到服务器的其他信息,例如请求和客户端本身。这些字段作为请求修饰符进行响应,其语义类似于编程语言方法调用中的参数。

3)URI是什么意思?

URI代表'统一资源标识符'。它用于定义网络上某物的身份。它也可以用来表示一个URL。

4)HTTP中有哪些请求方法?

以下是HTTP中可用的请求方法:

得到 得到 方法请求指定资源的表示形式。它从指定的URI从源服务器或代理缓存服务器检索信息。

头 方法几乎类似于GET方法。与GET方法不同,HEAD方法不检索响应主体。它仅检索写在响应头中的信息。

开机自检 开机自检 请求将数据传输到服务器。数据包含在请求的正文中。它可以创建新资源或更新现有资源之一或两者。

放 方法上载指定资源的完整表示。它用上载内容替换目标资源的现有表示形式。

删除 删除 方法删除指定的资源。它删除了URI提供的目标资源的所有现有表示形式。

连接 连接 方法建立到服务器的隧道,该隧道由提供的URI标识。

跟踪 跟踪 方法沿到目标资源的路径执行消息环回测试。

选项 OPTION方法描述服务器为指定的URL支持的可用通信选项或HTTP方法。它也可以用于检查Web服务器的功能。

补丁 补丁 方法用于应用部分修改。


5)有哪些安全方法?

一些请求方法被称为安全方法。例如-HEAD 得到 ,OPTIONS和TRACE。这是因为它们仅用于从服务器检索信息,而不会更改原始服务器的状态。

6)通过幂等方法您了解什么?

放 和DELETE方法被称为幂等方法。这是因为多个相同的请求具有与单个请求相同的效果。其他方法(例如HEAD,GET,OPTIONS和TRACE)也应该是幂等的,因为HTTP是无状态协议。

7)您对HTTP请求和HTTP响应了解什么?

每当用户与任何浏览器的基于Web的功能进行交互时,浏览器都会生成HTTP请求。例如,假设您单击任何超链接。浏览器将发送一系列‘HTTP 得到 ’请求从特定的超链接获取内容。它将尝试获取呈现页面所需的所有信息。这些HTTP请求被传输到原始服务器或代理缓存服务器,并且该服务器进一步生成HTTP响应。 HTTP响应是浏览器发出的HTTP请求的答案。 HTTP响应还可以在处理HTTP请求时发生任何错误时通知用户。 

HTTP响应包括 状态行,响应标头字段或一系列HTTP标头和3Message正文.

8)典型的HTTP请求和响应请求的外观如何?

HTTP请求是一系列行,其中包含遵循HTTP协议的文本数据。常规的HTTP 得到 请求可能如下所示:

 得到  /welcome_user.txt HTTP/1.1
User-Agent: curl/7.63.0 libcurl/7.63.0 OpenSSL/1.1.l zlib/1.2.11
Host: www.example.com
Accept-Language: en
滚动 ⇀

HTTP 得到 请求由用户的浏览器生成并通过Internet发送。
原始服务器接收到HTTP请求后,就会立即向用户返回HTTP响应’的浏览器。常规的HTTP响应请求可能如下所示:

HTTP/1.1 200 OK
Date: Wed, 08 Jan 2020 12:14:39 GMT
Server: Apache
Last-Modified: Mon, 20 Jan 2020 11:17:01 GMT
Accept-Ranges: bytes
Content-Length: 13
Vary: Accept-Encoding
Content-Type: text/plain

Welcome, user!
滚动 ⇀

这就是HTTP请求和响应请求过程的工作方式。

9)HTTP安全吗?另外,请说明原因?

HTTP不被视为安全连接。这是因为HTTP请求以纯文本格式发送到原始服务器或代理服务器,无论用户在浏览器网页的表单或输入字段中输入的内容相同。在用户通过网页或Web应用程序输入敏感数据的情况下,这可能会带来风险。 敏感数据可能包括任何密码,借记卡详细信息或任何其他个人信息。


因此,如果网站使用HTTP,则监视会话的任何人都可以读取通过HTTP发送或接收的文本。

10)您对状态码有什么了解?

HTTP状态代码是服务器在客户端向服务器发出请求时发出的标准响应代码。在HTTP / 1.0或更高版本中,HTTP响应的起始行称为状态行。它包含3位数字的状态代码(例如,“404”)和文字原因短语(例如“ 未找到 “)。用于描述无法正确加载网页或其他资源的原因。HTTP状态代码的第一位数字指定了五种标准响应类别之一。其他两位数字则没有任何作用在规范或分类中。

HTTP状态代码错误通常有两种类型的组:
4xx客户端错误
5xx服务器错误

11)描述持久连接。

在HTTP / 0.99和1.0中,连接在单个请求或响应对之后终止。在HTTP / 1.1中,涉及一种新机制以使其保持活动状态,其中现有连接可以再次用于多个请求。

12)描述HTTP中存在的标头字段。

HTTP标头字段允许客户端处理到服务器的其他信息,例如请求和客户端本身。这些字段作为请求修饰符进行响应,其语义类似于编程语言方法调用中的参数。

以下是HTTP中可用的标头字段:

总标题适用于请求和响应消息。
请求标题包含请求消息的信息。
响应头包含Web服务器发送的响应头信息。
实体标题包含有关实体主体的信息。

13)什么是HTTP cURL?

HTTP cURL是命令行工具。该工具在所有主要操作系统上均可用。

14)在HTTP中定义100个Continue响应代码。

它定义了客户端应继续请求。临时响应通知客户端该请求’的初始部分已成功检索。

15)在HTTP中定义200 OK响应代码。

它定义了请求成功。

16)在HTTP中定义201创建的响应代码。

它定义了请求成功并且创建了资源。它还可以确保PUT或POST请求的成功。

17)在HTTP中定义300个“多项选择”响应代码。

它定义了多个选项可用于资源,并且客户端可以相应地选择。


18)在HTTP中定义400错误的请求响应代码。

它定义服务器无法理解请求或请求格式错误。当数据未通过验证或语法无效时,通常会在PUT和POST请求中发生。

19)在HTTP中定义401未经授权的响应代码。

它定义了用户在访问资源之前必须执行身份验证。

20)在HTTP中定义405方法不允许的响应代码。

它定义此资源不支持所应用的HTTP方法。例如,如果资源允许使用GET方法,则用户无法请求POST方法来获取此资源。

21)在HTTP中定义408请求超时响应代码。

它定义了请求所花费的时间比服务器准备等待的时间更长。

22)在HTTP中定义409冲突响应代码。

它定义请求中存在冲突。例如,客户端使用PUT请求两次创建相同的资源。

23)在HTTP中定义500个内部服务器错误响应代码。

它定义服务器遇到了由于服务器端发生某些意外事件而导​​致故障的情况。

24)您将如何解释安全的HTTP?

HTTPS(安全超文本传输​​协议) 是HTTP的安全版本。在此协议中,通过WWW进行的数据传输是安全的和加密的。它还解密Web服务器检索到的HTTP页面或页面请求。

25)说明一个HTTP会话。

HTTP会话定义为一系列基于网络的请求和响应事务。首先,HTTP客户端发起一个请求,该请求进一步形成一个 TCP(传输控制协议) 到主机上的特定端口(大多数情况下为端口80)。为该特定端口工作的HTTP服务器正在等待来自客户端的请求消息。服务器一接收到该消息,服务器就会响应一条状态行(例如,“ HTTP / 1.1 200 OK”)和自己的消息。如果发生任何错误,服务器将发送错误消息和其他必要信息。整个会话称为HTTP会话。


阅读更多

与我们博客

联系我们

像Facebook上的Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上添加Tutorialsmate 在Facebook上订阅Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上关注Tutorialsmate
Get tutorialsmate on Google Play
© 2020 教程伴侣。由...设计 教程伴侣