Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何将elf中的地址转换为物理地址
我知道操作系统会将 elf 加载到物理内存中 执行时jmp elf address 系统将检查tlb并将elf地址转换为物理地址 我很困惑 elf address 没有段号和页号 操作系统如何将 elf address 转换为 MMU 需要
Linux
Linuxkernel
operatingsystem
ELF
如果存在则不能批量工作
我正在尝试创建一个 bat 文件来创建一个简单的文本文件 我的问题是 Windows XP 主文件夹是C Documents and Settings而 vista 及以上C Users 我正在运行这个 无论我为路径名输入什么 我总是得到i
batchfile
operatingsystem
为什么无法从具有 PAGE_GUARD 保护的块中读取数据?
我使用 ReadProcessMemory 函数从地址空间读取数据 我尝试读取所有具有 MEM PRIVATE 类型的块 但是当该块具有 PAGE GUARD 保护时 我收到错误 函数返回 0 为什么 谢谢大家 具有 PAGE GUARD
在除以零的中断处理程序中该怎么做?
操作系统中断处理程序应该如何处理与编码错误相关的中断 例如 我尝试除以 0 来测试我的中断 但我的中断处理程序被调用 然而 由于 div 指令没有成功执行 EIP 不会更新到它之后的下一条指令以及从中断处理程序返回后iret 它又回到了错误
Assembly
x86
operatingsystem
nasm
ISR 和中断处理程序之间有区别吗?
我正在研究操作系统 并且遇到了 ISR 和中断处理程序这两个术语 它们是同一机制的两个词吗 如果不是 有什么区别 中断处理程序和 ISR 没有区别 Wiki http en wikipedia org wiki Interrupt hand
c
operatingsystem
interrupthandling
isr
使用信号量实现 N 进程屏障
我目前正在为之前迭代的操作系统考试进行培训 我遇到了这个 实施 N 进程屏障 即 是 确保每个流程都完成 他们中的一群人在某个时刻等待着 点在其各自的执行中 对于 其他进程达到他们的 给定点 您有以下内容 可用操作 init sem val
如何在进程结束后自动关闭`qemu`的执行?
我想要的是qemu打开并显示输出后的窗口运行后自动关闭pintOS 就像我运行命令时一样pintos run alarm multiple in tcshshell qemu 显示过程开始 然后一些alarm notifications然后
Linux
operatingsystem
qemu
pintos
页码和偏移量
我正在学习不同类型的内存管理 我不明白在虚拟地址中具有偏移位的意义 以及为什么页面大小是由2 我的主要困惑是 给我一个在指令中使用偏移量来访问某个虚拟地址的示例 我的第二个困惑是 通常的说法是 如果逻辑地址的大小是2 m页面大小是2 n 则
operatingsystem
pagenumbering
pagesize
os161
如何通过扫描码(不是虚拟键码)获取按键状态?
无论如何 是否可以仅使用扫描码来获取键盘按键的状态 向下还是向上 我在 win32 中找不到任何此功能 有人知道有什么方法可以实现这一目标吗 附注我需要键盘的实际状态 而不是从 Windows 消息 如 GetKeyState 返回 派生的
Windows
WINAPI
operatingsystem
在子进程中使用信号
我想创建一个简单的程序 它使用 fork 并创建一个子进程 该子进程使用暂停正在等待 我希望这个子进程在从父进程收到特定信号后启动 我写的代码 include
c
operatingsystem
程序如何执行?操作系统在哪里发挥作用?
程序从某种语言编译为 ASM gt 机器代码 直接可执行 当人们说这是平台相关时 意味着形成的二进制文件只能在具有相同指令集架构 如 x86 x86 64 的 CPU 上运行 正确 由于 ISA 的差异 它可能 错误地 可能 根本 不在其他
operatingsystem
cpuarchitecture
instructionset
platformindependence
计算页面大小和段大小
在分页分段系统中 我们有32位的虚拟地址和12位的偏移量 11位的段和9位的页号 我们如何计算页面大小 最大段大小和最大段数 保留 12 位用于偏移量 因此页面大小为 2 12 4KB 9 位保留用于页号 因此每个段可以包含 2 9 512
Architecture
operatingsystem
Paging
virtualmemory
Python 是否有相当于“which”命令的命令[重复]
这个问题在这里已经有答案了 换句话说 是否有一种跨平台的方法来知道哪个文件将被执行subprocess Popen file 没有先执行它 添加了Python 3 3shutil which 提供发现可执行文件的跨平台方法 http doc
python
shell
operatingsystem
操作系统如何知道物理内存的实际大小?
当计算机启动时加载操作系统时 操作系统如何知道硬件信息 是否有一些io指令或引导程序从BIOS获取信息 主板固件 也称为 BIOS ACPI 接口或 EFI 允许操作系统找出系统中 RAM 和 ROM 的物理映射 例如 这是启动 Linux
Linux
memorymanagement
operatingsystem
Kernel
以内核模式运行的进程和以 root 身份运行的进程之间的区别?
我知道在用户模式下运行的进程和在内核模式下运行的进程之间的区别 基于访问限制 对硬件的访问等 但出于好奇 以内核模式运行的进程与以 root 身份运行的进程有什么区别 内核模式和根是两个独立的概念 彼此之间并不真正相关 以 root 身份运
security
process
operatingsystem
Kernel
usermode
python中uuid4和秘密token_bytes有什么区别?
检查了两者的cpython源代码secrets https github com python cpython blob master Lib secrets py and uuid4 https github com python cpy
python3x
Random
Cryptography
operatingsystem
UUID
如何在Python中获取PATH环境变量分隔符?
当需要连接多个目录时 如在可执行搜索路径中 存在一个依赖于操作系统的分隔符 对于 Windows 来说是 对于 Linux 来说是 Python 有没有办法获取要分割的字符 在对这个问题的讨论中如何使用 python 找到我的 python
python
operatingsystem
environmentvariables
没有操作系统直接运行的程序叫什么名字?
当我试图提出有关该主题的其他问题时 我很难正确表达我的问题 那么直接在相关计算机上运行的程序的正确名称是什么 一个可以描述内核和引导加载程序的术语 因为它们是在没有操作系统的情况下直接执行的 C 标准称之为 独立环境 我觉得这个术语和我见过
Assembly
operatingsystem
BootLoader
BIOS
快速输入输出功能
define getcx getchar unlocked inline void inp int n fast input function n 0 int ch getcx int sign 1 while ch lt 0 ch gt
c
codingstyle
operatingsystem
调用操作系统打开 url?
我可以使用什么来调用操作系统在用户默认使用的任何浏览器中打开 URL 不担心跨操作系统兼容性 如果它能在 Linux 上运行 那对我来说就足够了 以下是如何使用给定的 url 打开用户的默认浏览器 import webbrowser url
python
Linux
URL
operatingsystem
«
1 ...
3
4
5
6
7
8
9
...19
»