首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对于程序员,那些既陌生又熟悉计算机硬件

看着乐视退市消息,周末我赶紧拉着儿子小手,复习起了大学那曾经考试”满分“计算机基础,你别说,只读了一小部分我就发现一个事实,记忆力果然指数级下降,儿子一遍就可以熟记,我却衰退就像没上过大学。...系统中所有的信息,包括网络传送数据,内存中数据以及磁盘文件,程序等,都是由一串比特(bit)表示。如果你要问为什么非要8个字节呢?难道不会百度吗?我又不是计算机发明者^_^。...无论多diao软件都运行在硬件基础之上,虽然近几年硬件发展速度比你衰老速度还要快,但是核心内容几乎没变,这才是你真爱裸妆。...是计算机硬件一个重要部件,其作用是存放指令和数据,并能由中央处理器(CPU)直接随机存取。现代计算机是为了提高性能,又能兼顾合理造价,往往采用多级存储体系。...03 PART 输入输出设备 当年计算机第一堂课,那个地中海老师就讲过这个概念,虽然具体内容现在已经和我秀发一并褪去,但是每天工作中还是能偶尔看到IO这个词。

32820

了解计算机软、硬件

1、计算机设备 1.1、硬件设备 计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成各种物理装置总称。...这些物理装置按系统结构要求构成一个有机整体为计算机软件运行提供物质基础。 计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。...图片 现在不懂硬件也没有关系,现在笔记本是不需要你自己配置硬件。而且java开发时候对环境要求也不是特别的高,所以基本上一般4000左右笔记本都可以用来完成开发。...1.2、软件设备 计算机软件是使用计算机过程中必不可少东西,计算机软件可以使计算机按照事先预定好顺序完成特定功能,计算机软件按照其功能划分为系统软件与应用软件。...图片 计算机操作系统是从命令行交互方式发展到现在图形化界面方式,让我们与计算机交流更加友好,直接。但我们要记住一点,就是图形化方式下能操作功能,命令行方式下也一样可以。

97810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    计算机那些事(一)

    计算机好比一个人,由几大部分组成,然后通过这几个部分来共同运作,从而达到计算机高效能力。 计算机俗称电脑,是现代一种用于高速计算电子计算机器。...一台完整计算机硬件系统和软件系统所组成,没有安装任何软件计算机称为裸机。 计算机主要可以分为以下三部分: 输入单元:包括键盘,鼠标,手写板,触控屏幕等等。...主机部分:这个是计算机最重要部分(主要是有人爱把CPU放在电路板上),因此它包含一些电路板,CPU,主存储器等等。 输出单元:屏幕,外放音响,打印机等等。 下面简单介绍计算机运作。...电源大家都知道,好比一个人身上能量,能量足,计算机就能更稳定运行,以达到更好性能。 当然计算机也包括网卡和声卡,网卡是计算机联网设备,分有线网卡和无线网卡。...声卡是实现声波和数字信号相互转换一种硬件。 关于计算机这也只是一个简单介绍,以后还会陆续更新,欢迎小伙伴继续关注啦。 ? 为了C,让我们一起加油。

    29430

    当心那些歧义命名

    通过不断问自己这个问题来积极检查每一个命名。 事实上,这种富有创造性、不断尝试“错误理解”方法,能够有效发现歧义命名,并修正它们。...所有满足year<=2011对象 所有不满足year<=2011对象 问题由来是从filter这个歧义词开始,它没有清楚表达它意思是“选取”还是“剔除”。...(没有其他意思了),显然这里两种截然不同理解: 需要读密码 密码已经被读过了 在这个用例下,做好避免用单词read,可以考虑使用need_password或者user_is_authenticated...通常情况下,添加单词is、has、can或者should可以让布尔值意思更加清晰易懂。 比如说个函数叫SpaceLeft(),乍一看,就会想到这个函数返回值是数字。...如果数据量很大时候,这一步开销将会是非常大。但是,一个不了解情况 程 序员则会很粗心调用它并且假设这是一个很廉价调用。

    1.2K60

    低成本安全硬件实战遇到那些

    世界属于终端 世界属于Linux 世界属于算法 楔子 今年二月份,通过@ya0guang大神文章我初步接触到了安全硬件低成本调教姿势,我将跟随ya0guang大神,向大家分享在低成本安全硬件实战中遇到种种问题以及解决办法...笔者希望对此感兴趣读者在花费较少金钱情况下体会到硬件安全魅力所在。...购买时还发现有各种各样板子,小,大,带壳,圆,方……使用什么板子无所谓,只要芯片是32U4 即可。 插上板子,打开arduino ide 选择好COM和开发板: ? ?...于是百度PN532,发现有一篇关于PN532上位机教程 But … 百度根本找不到PN532上位机!但这件困难又怎么难得住劳动人民呢? 我万能下载中心: ? ?...放上卖家给白卡,点击读整卡,程序会自动读取卡里数据 ? 但是……我在读取学校水卡时候,遇到了“扇区全加密”问题 ? 这又该如何是好?

    95490

    重学计算机网络-什么是TCPIP 模型,那些作用?

    为了确保每条消息准确地到达其最终目的地,TCP/IP 模型将其数据划分为数据包并在另一端组合它们,这有助于在从一端传输到另一端时保持数据准确性。 TCP和IP什么区别?...驻留在此层主要协议如下: IP:IP 代表互联网协议,它负责通过查看数据包标头中 IP 地址将数据包从源主机传递到目标主机。IP 2 个版本:IPv4 和 IPv6。...它封装在 IP 数据报中,负责向主机提供有关网络问题信息。 ARP:ARP 代表地址解析协议。它工作是从已知IP地址中查找主机硬件地址。...ARP 几种类型:反向 ARP、代理 ARP、免费 ARP 和反向 ARP。 互联网层是互联网协议 (IP) 套件中一个层,它是定义互联网协议集。...主机主机层是 OSI(开放系统互连)模型中一个层,负责在网络上主机计算机或其他设备)之间提供通信。它也被称为传输层。

    28720

    —— 踩着硬件鼓点,掌握计算机精髓

    这是博主汇编专栏: 参考教材为汇编语言_王爽老师 ---- 前言 我们口号: 编写高效、精简汇编语言程序,踩着硬件鼓点,掌握计算机精髓!...从机器语言到汇编语言 机器语言和机器指令 我们知道机器语言都是01二进制代码组成,它被用于与计算机硬件交互指令集。计算机底层语言,是由CPU能够直接执行和解释语言形式。...机器指令是指计算机硬件能够直接识别和执行单条指令。与高级语言不同,机器指令不需要经过编译或解释器处理,而是直接由CPU解码并执行。...汇编语言和机器语言关系 机器语言和汇编语言,两者都是计算机能够理解和执行指令序列。 机器语言是由二进制代码组成指令集,它直接与计算机硬件进行交互,对硬件进行控制和操作。...内存读写和地址空间 由于我们学习汇编语言时候是直接和内存进行打交道,所以关于内存读写和地址空间,我认为必要主要聊聊。 汇编语言程序必须通过内存寻址来访问计算机内存中数据和指令。

    52120

    计算机硬件组成和功能作用

    计算机硬件看似很多,其实并不多,主要分成十几种不同功能硬件,这些硬件通过接口组装成一台完整计算机。...下面我们就来分别细聊一下各个硬件作用。(在学习python教程之前还是可以必要知道一下,毕竟咱们是搞后端) 2.2.jpg 1....主板:主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard),我们打开机箱第一眼看到可能就是主板。...2.顾名思义就是为电脑提供电力硬件,通过不同结构给不同硬件提供电力输出,但是部分硬件除外,比如显示器、音响输出设备。 3.内存:内存是计算机中重要部件之一,它是与CPU进行沟通桥梁。...上面这8种常见计算机硬件就是我们大多数人电脑都具备,还有一些其他硬件这里就不一一列举了。

    79730

    猫头虎分享: 计算机是如何诞生那些值得深究历史背景 ?

    ️ 猫头虎探秘:计算机起源与发展 摘要 在这篇文章中,我们将探讨计算机诞生和发展,覆盖从巴贝奇差分机到现代电子计算机演进历程。本文适合所有技术爱好者,无论是编程新手还是资深开发者。...差分机利用齿轮和杠杆机械系统来实现计算。 对后世计算机设计影响 虽然巴贝奇差分机在他有生之年未能完全实现,但它对电子计算机设计产生了深远影响。...巴贝奇设计理念预示了后来程序控制和自动计算机制。 二战与计算机崛起 ENIAC:电子时代开端 设计特点和运算能力 ENIAC是第一台全电子式通用计算机,于1946年在美国问世。...对计算机体积和效率影响 晶体管应用使得计算机体积大幅减小,运行速度和能效大幅提升。这一技术革新为后来个人计算机和便携设备奠定了基础。...,计算机历史是一部科技与创新史诗。

    28310

    计算机发展史与计算机硬件组成

    前言 本章将会讲解计算机发展史组成与计算机硬件组成 一.计算机发展史 1.计算机发展四个时代 第一代(1946一1956年)电子管计算机时代,1946年电子计算机ENlAC问世于美国宾夕法尼亚大学...第三代(1964-1972年),集成电路计算机时代,这一代计算机特点是体积减小,功耗,价格等进一步降低,而速度及可靠性更大提高,运算速度可达每秒几百万到几千万次,代表机型DEC公司PDP-8....----  二.计算机硬件组成 1.计算机硬件组成两个主要部分 (1)主机 主机包括机箱,电源,主板,CPU、内存、显卡,声卡、MODEM(调制解调器),网卡、硬盘,光驱等。...---- 5.其他硬件 (1)机箱电源 机箱是计算机主机主体框架和外衣,用来固定各种其他硬件,阻挡灰尘,防止外力意外破 坏等,机箱与电源如图。  ...(5)显示器 显示器有大有小,厚,品种多样,但其作用是相同,即把计算机处理完结果显示出来,它是一个输出设备,是计算机必不可少部件之一.

    5.6K50

    计算机硬件和软件之间区别

    刷题(面经大全)网站:点击跳转到网站 计算机硬件硬件是指计算机物理组件。...计算机硬件计算机中我们可以触摸这些部件任何部分。这些是用于构建计算机主要电子设备。计算机硬件示例包括处理器、内存设备、监视器、打印机、键盘、鼠标和CPU。...软件例子是Word,Excel,PPT,浏览器,PS,MySQL等。 硬件和软件之间区别: 编号 参数 硬件 软件 1. 基本定义 硬件是导致数据处理计算机物理部分。...软件是一组指令,可以准确地告诉计算机该怎么做。 2. 发展 它是制造。 它是开发和设计。 3. 屬地 硬件不能在没有软件情况下执行任何任务。 没有硬件就无法执行软件。 4....创建过程 电子和其他材料用于制造硬件。 通过使用计算机语言编写指令而创建。 5. 有形 硬件是有形,因为硬件是一种物理电子设备,可以被触摸。

    61740

    计算机网络中硬件设备

    计算机网络中最重要应该是各种各样协议,但是各种硬件设备也是计算机网络中必不可少部分。 首先,两台计算机想要通信,那么物理上来看,就必须要使用电缆来进行连接。电缆种类是非常多。...常见电缆双绞线,同轴电缆,光纤电缆等。 其次,一台计算机能够连接到网络都是需要一个网卡(NIC),有时候也被叫做网络适配器,网络接口卡,LAN卡。现在大多数计算机在出场时候都配备了网卡。...中继器:中继器是将一条电缆传输过来信号经过放大和调整以后再传输给另一个电缆。因此,它是物理层上网络延长设备。一般而言,中继器连接双方是相同物理介质,但是有些也可以完成不同媒介之间连接。...但是中继器只是完成了信号转换,而不能完成转发。也就是说,中继器不能再传输速度不同介质之间完成转发。 网桥:网桥能够连接两个不同数据链路,即使他们传输速度不同。...(数据链路层设备)有些网桥能够记住曾今通过自己转发数据帧MAC地址,并保存在内部内存表中。这种网桥被称为自学式网桥。 路由器:路由器对应于OSI参考模型第3层——网络层。它用于连接两个网络。

    53610

    计算机网络中硬件设备

    1 交换机:局域网内主机可以通过它点对点通信。 在网络中主机数量较多环境下,比如办公室,需要多台交换机形成网络拓扑结构。...然而,此时容易形成环路问题,即交换机无法辩别某一台主机从来自哪个网口(哪个局域网),交换机之间也会发送来自某一局域网主机ARP 请求(广播)。...举例:局域网一主机A要与局域网二主机B通信,通过交换机(1) a 端口发起广播ARP请求,经过局域网二某一端口 b 回到 交换机(1)另一端口 c,形成环路。...解决方法:STP(Spanning Tree Protocol) 2 集线器:采用广播形式通信,某一主机发一消息通过集线器连接主机都会收到消息

    52410

    1.2.2 计算机硬件基本组成

    1)计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部分组成; 2)指令和数据以同等地位存于存储器中,并可按地址寻访。 3)指令和数据均以二进制代码表示。...主存储器许多存储单元组成,每个存储单元包括若干个存储元件,每个存储元件存储一位二进制代码“0”或“1”。...时序控制逻辑用于产生存储器操作所需各种时序信号。 MAR位数对应存储单元个数,如MAR为10位则2^10=1024个存储单元,记为1k....控制器程序计数器(PC)、指令寄存器(IR)、控制单元(CU)组成。 PC用来存放当前欲执行指令地址,可以自动加一形成下一条指令地址,它与主存MAR之间一条通路。...现代计算机一般将运算器和控制器集成到同一个芯片上,合称为中央处理器,简称CPU,CPU和主存储其共同构成主机,而计算机中出去主机其他硬件装置(如I/O)统称为外部设备(简称外设)。

    66410

    计算机主机后面板接口名称,io背板接口是计算机主机与什么连接插座结合?…

    3、如果故障依旧,使用系统盘修复,打开命令提示符输入sfc /scannow 回车(sfc和/之间一个空格),插入原装系统盘修复系统,系统会自动对比修复。...第2步:如果u盘usb接口电路正常,则可能是时钟电路故障(u盘时钟频率和电脑不能同步所致)。接着检测时钟电路中晶振和谐振电容。 第3步:如果时钟电路正常,则是主控芯片工作不良。...右击我电脑/属性/硬件/设备管理器,双击“通用串行总线控制器”会到好几个“usb root hub”双击任意一个,打开属性对话框,切换到“电源管理”选项卡,去除“允许计算机关闭这个设备以节约电源”前勾选...如果是盘符而没有显示出来,解决方法:右击我电脑/管理/存储/磁盘管理,然后右击“可移动磁盘”图标”单击快捷菜单中“更改驱动器和路径”选项,并在随后界面中单击“添加”按钮,接下来选中“指派驱动器号...最后打开我电脑,就能看到移动硬盘盘符了。

    72010

    Arping – 发现计算机网络上主机

    Arping用于发现计算机网络上存活主机。通过对网段内IP进行扫描,可以获取有关该地址相关信息和存活状态。...Arping 使用地址解析协议 (ARP) 在第 2 层(或 OSI 模型链路层)运行工作,以探测主机。由于 ARP 不可路由,因此这仅适用于本地网络。...-I:用来发送ARP REQUEST包网络设备名称。 -q:quite模式,不显示输出。 -U:无理由(强制)ARP模式去更新别的主机ARP CACHE列表中本机信息,不需要响应。...示例 通过IP地址获取目的MAC地址 arping -c 5 192.168.123.129 测试目标主机存活状态 arping -c 4 -I eth0 192.168.123.192 -S 4...发送4个探测报文,回复就说明对方存活 ---- 版权属于:逍遥子大表哥 本文链接:https://blog.bbskali.cn/3042.html 按照知识共享署名-非商业性使用 4.0 国际协议进行许可

    82310

    计算机基础之:硬件系统性能评估标准

    服务器时钟性能通常涉及多个方面,主要包括准确性、稳定性、以及对系统性能影响。...漂移率:时钟漂移率是指时钟频率相对于理想频率偏差,通常以ppm(百万分之一)每年来衡量。较低漂移率意味着更高准确性。 稳定性: 抖动:短时间内时钟频率变化,通常以短期频率波动来衡量。...兼容性与可扩展性:时钟服务应能良好地与操作系统、应用程序及硬件兼容,并支持扩展到大规模服务器集群中,确保整个网络时间一致性。...可靠性: 故障恢复能力:时钟服务在面对硬件故障、网络中断等情况下自我恢复能力,以及是否有备用时钟源或冗余机制。...日志与监控:系统应提供详细日志记录和实时监控工具,以便管理员评估时钟性能,及时发现并解决问题。 时钟漂移率对部署在上面的服务有着较大影响,服务器时间不一致现在对一些系统造成致命影响。

    11110

    【Linux】计算机硬件体系结构

    前言 本文意在对计算机硬件体系结构进行梳理,包括计算机体系结构,什么是操作系统,为什么存在操作系统,操作系统如何进行管理,以及建立在这些软硬件基础上各种提供给用户进行操作接口。...学生三类对象) 获取我们各种数据,然后做出决策,最后辅导员再对我们执行这些决策; 对于计算机来说,各种硬件对应驱动就是所谓执行者,比如网卡网卡驱动,磁盘磁盘驱动;操作系统从这些驱动获取硬件数据...,然后通过对硬件数据进行管理实现对硬件管理; 管理方法是先描述,再组织; 我们知道,一个大学几万名学生,如果校长对每个学生数据都独立保存的话,那数据管理成本势必会非常大;所以,我们可以利用面向对象思想将学生数据描述成一个结构体或者一个类...,比如用户访问软硬件需求,比如从磁盘中读取与写入数据、向显示器打印数据、通过网卡发送数据等等;针对上述情况,操作系统想了一个完美的方法 – 给用户提供系统调用接口,即当用户访问软硬件需求时,直接调用操作系统提供接口...---- 四、计算机硬件体系结构 在学习了上面的所有知识以后,我们计算机硬件体系结构就搭建起来了: 一方面,操作系统对所有软硬件资源进行管理,同时为用户提供访问软硬件资源系统调用接口,由操作系统来完成资源各种访问

    60500
    领券