DRAM有驱动吗?
一般而言,以DRAM提供R/W操作的角度,DRAM不存在内核级驱动,因为各硬件访问DRAM都是通过硬件PATH,不需要软件驱动干预,这与一般所说的驱动程序不同,那些驱动程序大多是协调上层应用或内核程式和硬件的桥梁。那,DRAM不需要额外设定吗? 当然需要,会存放在BIOS或者UEFI中。
/usr/bin/cpp是C++相关的程序吗?
- C语言预处理程序也叫cpp,GNU编程语言中只有C/C++/Objective-C才需要它。
- 但需注意,C语言编译不一定需要单独的cpp程序,为了效率可能集成在编译器中。
- gcc -E 1.c和cpp 1.c是等价的,同样g++类似等价。
BIOS到底是什么?
BIOS全称是基本输入输出系统(Basic Input Output System),听起来像是IO传输的,事实上它是远古时期计算机启动的第一道程序。它固化在主板上的一个ROM芯片,负责最基本的自检和系统初始化。它诞生于1975年,比C语言诞生还早。BIOS由汇编语言编写,默认进入CPU实模式,因早期实模式可用内存很小,只有几百K,BIOS程序也很小,早期支持软盘启动。
后来随着硬件提升,逐渐进入UEFI时代,以可视化界面(支持动画和鼠标)、C语言编写、甚至可联网、支持文件系统(UEFI程序可放在任意路径)的现代化模式。UEFI全称是Unified Extensible Firmware Interface, 代表统一的可扩展固件接口。
EFI和UEFI的起源
若文章对您有帮助,欢迎关注。助您在编程路上越走越好!
微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。
我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。