Programming 板


LINE

请问一个很基本的问题,就是CPU(计算单元),是否需要驱动程式才能运作?以我的经验,本身不够硬,但是写过firmware, 似乎CPU本身不用驱动程式,所以一直认为CPU不需要驱动程式,就可以跑了。直到几个月前,跑到某家去面试韧体工程师,面试官说CPU也要驱动程式才能跑,可是感觉面试官是话唬烂…CPU不是硬体接好就可以跑了吗?还是真的需要驱动程式? ----- Sent from JPTT on my iPhone --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.111.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1632627616.A.BB3.html
1F:推 johnpage: 不就是BIOS 125.231.32.198 09/26 11:49
2F:→ pmove: BIOS用在主机版啊,CPU如果需要驱动程式, 111.71.111.93 09/26 11:59
3F:→ pmove: 那PC抓下来的指令,怎解码? 111.71.111.93 09/26 11:59
4F:→ pmove: https://www.google.com/amp/s/www.drivere 111.71.111.93 09/26 12:17
5F:→ pmove: asy.com/knowledge/download-install-cpu-d 111.71.111.93 09/26 12:17
6F:→ pmove: rivers-for-windows/amp/ 111.71.111.93 09/26 12:17
7F:→ pmove: 其实google一下就有答案了,果然被唬烂 111.71.111.93 09/26 12:17
8F:→ pmove: 缩网址: 111.71.111.93 09/26 12:18
9F:→ pmove: https://reurl.cc/GboQnp 111.71.111.93 09/26 12:18
10F:推 chuegou: 以arm mcu为例 linker设定好 编好的二 111.249.4.3 09/26 13:16
11F:→ chuegou: 进制放到指定位置 执行时就是跑二进制机 111.249.4.3 09/26 13:16
12F:→ chuegou: 械语言 没有驱动程式 111.249.4.3 09/26 13:16
13F:→ chuegou: 至於bios和EC 本身也是低阶处理器 主要 111.249.4.3 09/26 13:23
14F:→ chuegou: 负责初始化硬体 但如果要把他视为驱动程 111.249.4.3 09/26 13:23
15F:→ chuegou: 式 我认为晶片组的角色还更接近 111.249.4.3 09/26 13:23
16F:→ chuegou: 但是...不管是晶片组bios ec 没听过有人 111.249.4.3 09/26 13:23
17F:→ chuegou: 把这几个称为驱动程式 111.249.4.3 09/26 13:23
18F:推 Schottky: 确实存在被称作「CPU驱动程式」的东西 111.250.20.177 09/28 01:55
19F:→ Schottky: 比如 Windows 的 intelppm.sys 111.250.20.177 09/28 01:55
20F:→ Schottky: 但并不是说没有驱动程式 CPU 就不能用 111.250.20.177 09/28 01:56
21F:→ Schottky: 也就是这个CPU驱动程式作用和你想的不同 111.250.20.177 09/28 01:56
22F:→ Schottky: 它只是辅助性质 111.250.20.177 09/28 01:59
23F:→ F04E: 好奇问一下是哪家?118.238.237.116 09/28 13:25
24F:→ F04E: 其实仔细想想CPU还真的需要驱动程式118.238.237.116 09/28 13:34
25F:→ F04E: 当然reset後CPU从reset vector指定的位置118.238.237.116 09/28 13:36
26F:→ F04E: 开始执行这个动作本身是不需要118.238.237.116 09/28 13:36
27F:→ F04E: 但是CPU内一些有的没的功能在OS或FW内118.238.237.116 09/28 13:38
28F:→ F04E: 就需要相对应的驱动程式来驱动118.238.237.116 09/28 13:38
29F:推 Schottky: CPU电源管理不驱动也不会出什麽大事件 111.250.36.164 09/28 13:42
30F:→ F04E: 因为原PO是面试韧体工程师 所以电源管理118.238.237.116 09/28 13:46
31F:→ F04E: 应该很重要 而且MCU内一堆peripheral118.238.237.116 09/28 13:48
32F:→ F04E: 这些都要driver 当然, 直接操弄register118.238.237.116 09/28 13:49
33F:→ F04E: 也不是不可118.238.237.116 09/28 13:50
34F:→ F04E: 不确定 面试官说"CPU也要驱动程式才能跑"118.238.237.116 09/28 13:54
35F:→ F04E: 是面试官原话还是原PO转译失真118.238.237.116 09/28 13:55
36F:→ xam: 这东西教科书没有教,沟通都是用自己的理解去 1.34.218.249 09/29 04:45
37F:→ xam: 叙述而已,面试官要解释他的问题也是很麻烦 1.34.218.249 09/29 04:46
38F:→ pmove: 回F大,哪家不是很重要,因爲同一家也不见 223.137.53.99 10/01 13:59
39F:→ pmove: 得是同一个人面试,不过是在双北的厂商。 223.137.53.99 10/01 13:59
40F:→ pmove: 另外cpu需要程式驱动的话,有关加法器的部 223.137.53.99 10/01 14:09
41F:→ pmove: 份,是不是可以改成正确值加1,那如果这样 223.137.53.99 10/01 14:09
42F:→ pmove: 修改的话,是不是所有需要用到加法器的程式 223.137.53.99 10/01 14:09
43F:→ pmove: ,都坏掉了?抱歉,我这块实在不懂。 223.137.53.99 10/01 14:09
44F:→ pmove: 我知道BIOS可以设定CPU时脉之类的,但是有 223.137.53.99 10/01 14:45
45F:→ pmove: 办法修改加法器的驱动结果吗? 223.137.53.99 10/01 14:45
46F:→ F04E: 呃... 我觉得你还是不要去写韧体好惹QQ 211.17.14.73 10/01 18:31
47F:→ pmove: 我是嫩啊,所以才被面试官虎烂cpu有啥驱动223.136.226.248 10/02 12:43
48F:→ pmove: 程式 @@223.136.226.248 10/02 12:43
49F:嘘 F04E: 好... 好哦... 153.250.68.109 10/02 15:49
50F:→ pmove: 就各位大大的回覆看来,cpu需要做一些设定223.136.226.248 10/02 18:04
51F:→ pmove: ,但是那些设定不叫驱动程式,我查到的缩网223.136.226.248 10/02 18:04
52F:→ pmove: 址网页,也说:CPU doesn’t need a driver223.136.226.248 10/02 18:04
53F:嘘 F04E: 好... 好哦... 123.218.146.36 10/02 22:20
54F:嘘 NerVGear: 查一下Micro code就知道了 114.34.7.111 10/15 22:03
55F:嘘 F04E: 你还真有心跑去嘘118.238.237.116 10/29 13:14
56F:嘘 F04E: 那是转录 智能障碍 XD118.238.237.116 11/08 13:27
57F:嘘 F04E: 有时间搞这个不如多去读点书 XD118.238.237.116 11/08 13:29
58F:推 yzfr6: 某个时期似乎有针对 CPU晶片组的驱动程式 220.137.2.77 11/10 03:14
59F:→ qmailtw: CPU是用来执行指令的,而驱动程式是指令 76.82.147.127 12/04 11:43
60F:→ qmailtw: 如果CPU要驱动程式,那驱动程式由谁来run 76.82.147.127 12/04 11:44
61F:→ qmailtw: 前面有人提到 arm 或其它 mcu,需要做一些 76.82.147.127 12/04 11:47
62F:→ qmailtw: 设定。通常是在bootloader 里做,而那些 76.82.147.127 12/04 11:48
63F:→ qmailtw: 也不能算是CPU 的一部分,而是 SoC 76.82.147.127 12/04 11:48
64F:推 qmailtw: 有些CPU的功能真的需要 code, 例如 x86 76.82.147.127 12/04 11:51
65F:→ qmailtw: 进入保护模式。virtual memory 也要程式 76.82.147.127 12/04 11:51
66F:→ qmailtw: 管理,但这些不叫 driver.而是OS的一部分 76.82.147.127 12/04 11:52







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP