Questions tagged «computers»

有关架构或特定零件设计的问题,而不是与消费者相关的问题。

12
我们如何确保计算机永远不会意外地将0乘以1?
我已经在Shocken / Nisan的《计算系统的元素》中读过一些有关数字计算机构造的信息。但是这本书没有提到计算机中某些电气方面的信息,例如:经常说0和1由电压表示,如果电压在[0,0.9)区间内,则它是0。在区间[0.9,1.5)中,则为1(电压可能会有所不同,我仅举一个例子)。 但是我从来没有读过能使电压保持“良好状态”的方式,即由于计算机内部的电气波动[1],所以永远不会将0意外地变成1。也许电压可能非常接近0.9,那么如何避免电压超过阈值呢? [1]:假设它存在。

10
什么是收费?
我是高中生。我喜欢计算机和电子产品。几周前,我曾想过要建立自己的电子产品,但不幸的是,我对电子产品的了解并不多。因此,我决定学习。在这里到那里谷歌搜索之后,我遇到了很多信息。除了一件事之外,没有什么让我胆怯和恐吓,这就是“ 充电 ”一词的含义?没有一本书说明其含义。有人说这是问题的基本属性,仅此而已,不再赘述。而有些人甚至不愿意谈论它。在维基百科上,其定义为: 电荷是物质的物理性质,当与其他带电物质接近时,电荷会使其承受力。 该定义相当困难且令人困惑。同样,从《关于电路的所有网站》教程中,我得到了不同类型的定义和理解。 从书本上,我知道即使对像斯蒂芬·霍金爵士这样的伟大科学家也不甚了解,我们仍然对指控并不了解。这是对的吗?如果不是,那为什么要写在书中(我的意思是书不是书),它的正确定义是什么?为什么大多数书籍都没有定义收费标准?

2
计算机如何计算正弦值?[关闭]
计算机如何计算正弦值?逻辑上,当我考虑它时,唯一明显的方法是将许多sin值放入内存中,而当需要“计算” sin值时,它只会从特定的内存地址中提取数据。(例如sin(x)会从包含sin(x)值的内存地址中提取数据)这似乎是唯一可行的方法。还是有一个可用于计算值的正弦的函数?我真的是想问一问计算机是如何在基本水平上计算犯罪的。是否有一种方法可以使用由更多“基本”运算组成的不同函数来近似正弦值,而ALU能够执行多个“基本”运算以近似正弦值,还是只是从内存中提取值?

3
热交换计算机零件如何工作?
计算机支持热交换,因此用户可以在系统运行时更换硬盘驱动器。那主要是软件只是关闭了硬盘驱动器的电源,还是涉及某些特殊的硬件?如果没有特殊的硬件,那么我想您可以热交换任何驱动器,但是似乎该驱动器必须在硬件中支持它。

4
为什么CPU通常仅连接到一条总线?
我在这里找到了主板架构: 这似乎是主板的典型布局。编辑:嗯,显然它不再那么典型了。 为什么CPU 仅连接1条总线?前端总线看起来像是一个主要瓶颈。将2或3条总线直接送入CPU会更好吗? 我想象一条总线用于RAM,一条总线用于图形卡,另一条总线用于某种形式的到硬盘驱动器,usb端口以及其他所有设备的桥接。之所以将其拆分,是因为硬盘驱动器的数据速率与内存相比要慢一些。 这样做很难吗?我看不出会有多少成本,因为现有的图表已经拥有不少于7辆巴士。实际上,通过使用更多的直达巴士,我们可以减少巴士的总数,甚至可以减少其中一座桥。 那么这有什么问题吗?某处是否有主要劣势?我唯一想到的可能是CPU和内核的复杂性更高,这使我认为这种瓶颈总线体系结构是在事情不那么复杂的旧时代完成的,而设计在标准化方面保持不变。 编辑:我忘了提到看门狗监视器。我知道我已经在一些图中看到了。据推测,瓶颈总线将使看门狗更容易监视所有内容。可能与这有关吗?

5
用简单的英语解释一个晶体管!
有人可以用简单的英文解释一下什么是晶体管及其工作原理吗?我知道计算机中装满了这些东西,但对它们知之甚少。 PS:我从StackExchange家族的另一个站点(我没有工程背景)知道这个站点,并希望有人可以帮助我。请不要链接到Wiki解释。我已经读过了,我很困惑。 我正在寻找一个7岁的解释。 谢谢!

1
这种类似于变压器的组件是什么,为什么它没有真正连接?
最近,一次电涌使我的PC的ATX电源中的一些组件脱落。维修时(我希望),电源中的一个组件引起了我的注意。我是一名电子工程师,但对它的用途感到困惑: 乍一看,它看起来像变压器,但只有一个连接(蓝色电缆)。太感兴趣了,我剪掉了胶带,发现电缆只是钩在塑料唇上。无绕组,无其他连接。 为了使它更具吸引力,连接器连接到ATX的电源电路板上,但是在电源熔断之后,两个触点都位于同一条迹线上(即,在一起短接)。 有谁知道该组件的合法功能?我无法在任何地方找到零件编号。 PS:这不是 4月1日的恶作剧。 编辑:感谢您在下面的所有答复和评论!后来,我在网上发现了另一张图片,它显示了一种更加复杂的塑料形式,可将线环钩在其上:它甚至具有防脱落功能,可避免线环释放出来。

6
串行协议定界/同步技术
由于异步串行通信甚至在当今的电子设备中也很普遍,我相信我们许多人会不时遇到这样的问题。考虑与串行线(RS-232或类似产品)连接并且需要连续交换信息的电子设备D和计算机。即每个发送一个命令帧,并每个发送一个状态报告/遥测帧答复(报告可以作为对请求的响应发送,也可以独立发送-在这里并不重要)。通信帧可以包含任何任意二进制数据。假设通信帧是固定长度的分组。PCPCX msDY ms 问题: 由于协议是连续的,因此接收方可能会失去同步,或者只是在进行中的发送帧中间“加入”,因此它只是不知道帧起始位置(SOF)在哪里。根据数据相对于SOF的位置,数据具有不同的含义,接收到的数据可能会永久损坏。 所需的解决方案 可靠的定界/同步方案可在恢复时间短的情况下检测SOF(即重新同步所需的时间不超过1帧)。 我了解(并使用了一些)的现有技术: 1)标头/校验和 -SOF作为预定义的字节值。帧末的校验和。 优点:简单。 缺点:不可靠。恢复时间未知。 2)字节填充: 优点:可靠,快速恢复,可与任何硬件一起使用 缺点:不适用于固定大小的基于帧的通信 3)第9位标记 -在每个字节之前附加一个位,而SOF标记为1和数据字节标记为0: 优点:可靠,快速恢复 缺点:需要硬件支持。大多数PC硬件和软件未直接支持。 4)第8位标记 -上面的一种模拟,同时使用第8位而不是第9位,每个数据字仅保留7位。 优点:可靠,快速的恢复,可与任何硬件一起使用。 缺点:需要从/到常规8位表示到/从7位表示的编码/解码方案。有点浪费。 5)基于超时 -假定SOF为某个已定义的空闲时间之后的第一个字节。 优点:无数据开销,简单。 缺点:不太可靠。在较差的计时系统(如Windows PC)上无法很好地工作。潜在的吞吐量开销。 问题: 还有哪些其他可能的技术/解决方案可以解决该问题?您能否指出上面列出的缺点,可以轻松解决这些缺点,从而消除它们?您(或您将)如何设计系统协议?
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 


4
有哪些不同类型的计算机体系结构?
我正在阅读《计算系统的元素》一书。本书教了如何从头开始构建整个计算机。当我浏览有关计算机体系结构的章节时,我注意到所有内容都集中在冯·诺依曼体系结构上。我只是对其他什么架构以及何时何地使用它们感到好奇。 我只知道两个,一个是冯·诺依曼,第二个是哈佛。我也知道用于AVR uC的RISC。

5
面包板计算机[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 是否可以用面包板和基本的电子元件制造一台简单的计算机?例如,以这种方式构造科学计算器是否可行?

6
重用笔记本电脑显示器
我有一台我只是喜欢的分辨率为17x的1920x1200(WUXGA,我叫它叫?或UXGA?)分辨率的笔记本电脑显示器。现在,假设笔记本电脑在显示器之前死了,有人会知道是否有可能挽救显示器吗?接口是否以某种方式标准化(我可以简单地将电缆焊接到DVI连接器上或多或少地插入)还是它们都取决于制造商和型号?我猜电源将是我最少的问题.. 在这种情况下,它是Dell Inspiron 9300。 谢谢。 不确定如何标记它,并且“新用户无法创建标记”,对此感到抱歉。:)
19 lcd  computers 


7
为什么计算机只使用0和1?
为什么计算机只使用0和1?其他数字(例如2或3)的增加不会加快计算机的速度吗?同样,2和3可以用来缩短整数的位长(2和3可以用来结束整数,因此数字1只需要一个两位。)。 为什么二进制计算机更受欢迎?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.