low-level

    0热度

    1回答

    我目前在Mac上并没有能够在另一台Mac上尝试它,所以我不确定是否确切的进程号码会改变。我写了一个C程序,它给了我处理列表,它正在绊倒这两个,并且正在返回''?代替。我使用命令行命令ps aux列出了我系统上的所有进程,与其他进程不同,进程11558和16290的括号中都有它们的路径,并且非常奇特。这里发生了什么?什么是路径(dd)和(security_authra)?有没有一种方法可以访问“实际

    0热度

    1回答

    想象一下,我们有一台计算机除了等待来自网络的数据并且在接收到数据时对其进行计算之外什么都不做。 现在我认为除了 定期检查一些处理器寄存器,指示数据已准备就绪,然后进行计算,我认为没有其他的方式来做到这一点。在我的理解之下,网卡接收到数据后,把它放到内存中,并自己写入到CPU可以执行计算的cpu寄存器中。在下一个 定期检查处理器将计算的东西。你能否详细解释实际发生的事情(在硬件和操作系统上)。这个问

    4热度

    1回答

    JPEG有很多Marker Segment Levels,我想读写Comment Marker段的级别 - COM(读/写)。它需要低级别的编程。我如何在iOS中访问它? 参考 - http://help.accusoft.com/ImageGear/v18.1/Mac/IGDLL-10-05.html https://www.npmjs.com/package/jpeg-com-segment

    0热度

    1回答

    我想了解低级开发,但发现最新的Linux内核太多,无法阅读。我发现0.01更容易阅读,因此我想将其用于我自己的教育目的。任何人都知道VirtualBox是否可以运行它,如果没有,可以使用什么硬件/虚拟化软件?

    0热度

    1回答

    我已经想通了,两个无符号整数,我可以做到这一点: sll $a0, $a0, 31 #a0 is integer 1 to be added sll $a1, $a1, 31 #a1 is integer 2 add $t0, $a0, $a1 #result in $t0 addi $t1, $0, 2 beq $v0, $t0, $t1 这样做是它变为两个整数到

    0热度

    1回答

    我一直在最近使用sysctl的很多东西,现在我HW_MACHINE_ARCH变量。我正在使用下面的代码。请注意,当我尝试获取其他变量HW_MACHINE时,此代码完美工作。我也想过,也许HW_MACHINE_ARCH是一个更深的级别,并把它作为第三个mib参数,但后来我得到了错误“是一个目录”。任何想法,为什么这是行不通的? 代码: #import<sys/sysctl.h> char

    -3热度

    1回答

    我想知道GUI元素的外观如何?我猜想最基本的代码将是操作系统代码的一部分? 我对此感到好奇的最大原因是因为我想知道每个GUI元素需要处理多少。例如。每个按钮是否按每个时钟周期是否被按下?图像对于GPU来说是什么样的?他们只是2D矩阵,每个时钟周期都更新一次? 原谅我在一个多个问题。我已经做了一些四处寻找,但我还没有找到GUI的低级工作方式,以及这些指令的外观。

    0热度

    1回答

    我正在开发一些需要读取物理存储设备的底层系统工具。在macOS 10.13之前,我能够打开/dev/disk0,/dev/disk1等,并从设备读取原始数据。但升级后,我不再能够打开这些设备,即使我以sudo的身份运行,也会得到“不允许操作”的错误。有没有办法在这个版本中访问物理驱动器?

    -1热度

    0回答

    我刚刚了解了幅度比较器电路。一个MC会告诉三位: m < n m = n m > n 到目前为止,我没有介绍一种编程语言,它会提供这样的操作。我也不记得一个汇编语句。如果电路存在,是否有任何特定的原因不能向编程语言提供这样的功能?

    0热度

    2回答

    我正在为Python重写一个afl-fuzz(一个C应用程序)。由于我对其内部工作没有足够的了解,因此我想尽可能地复制其功能。 我试图运行一个例程的功能测试,它运行Python解释器,运行execve,如果失败,则返回42来向调用者报告失败。测试在unittest外运行良好,但在放入它: #!/usr/bin/env python import os import sys import u