腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何:用于windows CE 6.0的平台生成器
、
我是平台建设者的新手。当我在谷歌上搜索时,我无法找到从哪里开始。
浏览 6
提问于2009-10-23
得票数 5
回答已采纳
2
回答
在
实
模式下,
操作系统
能有多好?
、
、
、
、
与
保护模式相反,x86处理器有真实和虚幻两种模式。BIOS提供了访问硬件的基本驱动程序。
操作系统
可以使用这些驱动程序吗?基本思想是使用BIOS驱动程序来拥有一个非常小的
操作系统
。当然,这只是一种爱好(拥有自己的小型
操作系统
只是一个令人兴奋的前景)。 任
浏览 9
提问于2013-11-06
得票数 7
2
回答
Grub在哪种模式下运行?
、
、
我了解到,当计算机启动时,它处于
实
模式。好的,我的问题是Grub引导加载程序运行在
实
模式还是保护模式?
浏览 3
提问于2012-02-06
得票数 2
回答已采纳
2
回答
使用grub引导程序集编写的内核
、
、
、
我已经在OSDev.org上使用
实
模式的汇编教程编写了一个简单的汇编内核。我试图引导它,但GRUB给我的错误是它找不到多引导头文件。我看了C Bare Bones教程的汇编代码。
浏览 3
提问于2014-04-02
得票数 0
2
回答
虚拟内存中的0x400000以下是什么?
、
、
、
、
在学习
Linux
操作系统
时,我知道以下几点: 保护模式使用4G进行32位,用户空间可以使用2/3G。
浏览 7
提问于2020-12-17
得票数 2
回答已采纳
1
回答
分段故障
与
int 10h
、
、
我编写了输出带有参数的字符串的代码,但我的程序崩溃了分段错误: 11。segment .data row db 24 len equ $-msgexit: int 0x80 mov ah, 13h xor bh, bh mov dh, 24 mov bp, msg
浏览 3
提问于2014-04-20
得票数 0
回答已采纳
1
回答
关于保护模式下的硬件驱动程序
、
、
、
、
最近,我正在试着写一个简单的
操作系统
。这是一个大项目。在
实
模式下,我们可以只调用bios中断来完成这项工作。我跟踪了一些
linux
源代码,但仍然找不到合适的代码。抱歉,我的英语很差。
浏览 0
提问于2011-03-30
得票数 1
回答已采纳
1
回答
如何用C语言编写
linux
引导代码?
、
、
、
、
我是学习
操作系统
开发的新手。从我所读的书中,它说引导加载程序将首先将MBR复制到0x7c00,然后以
实
模式从那里开始。这似乎是有用的“不写程序集”。但是,这是如何在
Linux
中实现的呢?
浏览 2
提问于2017-04-22
得票数 8
回答已采纳
1
回答
我应该如何调用BIOS中断
、
我开发了一个基于
linux
的小型x86 'Hello World‘
操作系统
。我刚刚创建了loader.s、linker.ld、main.c文件,并使用grub加载器通过ubuntu中的bochs仿真器启动了我的
操作系统
。我使用boches调试了我的
操作系统
,cr0 PM值设置为1,所以我认为我的
操作系统
直接进入保护模式,而不是进入
实
模式。 我的问题是,我应该如何直接进入真实模式,而不是进入保护模式?
浏览 2
提问于2012-04-30
得票数 1
2
回答
实
模式
与
加载
linux
内核混淆
、
、
、
据我所知,保护模式将在内核中激活,而在grub阶段,它仍然是真正的模式。我的误解是:在实际模式中,可用的总内存不足1MB,但是grub如何将内核甚至根文件系统(通常大于1MB)加载到内存中呢?
浏览 0
提问于2013-05-14
得票数 4
2
回答
在编译时区分别名和实数类型?
、
、
我编写了一个模板函数,它接受任意数量的类型,并为底层架构和
操作系统
显示它们的大小。但是,函数不能将别名
与
实
类型区别开来,因此它的计算方法就好像它是
实
类型一样。
浏览 2
提问于2017-01-10
得票数 6
回答已采纳
3
回答
IVT和IDT有什么不同?
、
在
Linux
系统上,中断向量表(IVT)和中断描述符表(IDT)有什么不同?
浏览 0
提问于2012-07-18
得票数 10
回答已采纳
1
回答
如何使用中断触发x86程序集中的除以零错误异常?
、
%edx # dividendmovl $0, %edi # divisor在前一种情况下,我的程序出现了“分段错误”,并在
Linux
在后一种情况下,我的程序以“浮点异常”崩溃,并在
Linux
上退出代码136。 如何使用中断触发
与
使用零除数调用div指令相同的错误?
浏览 2
提问于2017-10-15
得票数 5
回答已采纳
1
回答
数据模型- ILP32或LP64是由OS还是硬件体系结构决定的?
、
、
platform指的是硬件体系结构类型- x86、x86_64或AMD等 还是指诸如- Solaris、AIX、HP-UX、
Linux
、macOS、BSD或IBM z/OS等
操作系统
?data model类型是由
操作系统
还是由硬件体系结构决定的
浏览 4
提问于2020-10-14
得票数 1
2
回答
如何在程序集中获取用户输入
、
、
这是我自己的
操作系统
。
浏览 1
提问于2013-12-28
得票数 2
回答已采纳
1
回答
在x86上引导
Linux
与
在ARM上引导
Linux
有什么不同?
、
、
、
、
我正在尝试理解在x86和ARM架构上引导
linux
过程,并想知道在x86上引导
linux
和在ARM上引导
linux
之间的区别。2)加载保护模式(非实数)内核代码。有没有人能告诉我这两种架构上的
linux<
浏览 3
提问于2014-03-27
得票数 0
1
回答
将32位程序转换为16位程序
、
、
movzbl ( %eax ),%eax请帮帮忙
浏览 3
提问于2013-04-14
得票数 0
2
回答
低级别启动比当前
操作系统
绕过BIOS的
操作系统
。
、
、
、
、
用C/ Assembler低级系统调用启动另一个OS的引导加载器(比方说HDD2,分区1)比当前运行的
操作系统
(HDD1,Partition1)是否可能,从而绕过BIOS?也就是说,如果Windows当前正在运行,我们是否可以直接要求系统在HDD2、Partition1、上启动另一个内核(比如
Linux
),而不必通过BIOS进行完全重新引导 或者这是C/ Assembler(即杀死当前运行的
操作系统
并启动另一个
操作系统
)
浏览 8
提问于2020-06-21
得票数 2
1
回答
BIOS中断是如何
与
保留的硬件中断分离的?
、
、
、
、
我正在阅读一段内核引导程序代码(来自斯坦福的CS140 Pintos
操作系统
):那些中断号是怎么解除冲突的?
浏览 2
提问于2020-05-31
得票数 6
回答已采纳
3
回答
是否可以在makefile中有条件地定义宏?
、
、
、
我正在编写一个makefile,它必须
与
LINUX
和HP-UX
操作系统
兼容。我知道
LINUX
中的某些shell命令
与
HP-UX不兼容。因此,我想知道是否有可能有条件地声明宏,以便如果确定
操作系统
是HP-UX,宏将以某种方式定义,如果
操作系统
是
LINUX
,它将以不同的方式定义?OS = `uname` message = "HE
浏览 1
提问于2012-06-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实训十五
机械工业实训与VR元宇宙开发技术结合,让实训更高效开展
护航实训 助力青春
双碳目标下的绿色精馏实训:精馏操作实训单元技术升级
人工智能项目实训
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券