公告

Gentoo交流群:87709706 欢迎您的加入

#1 2022-12-18 20:13:58

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

网友提问

1.api接口
此问题没有深入研究,下面结果转自网上:
(一)Windows API

Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件。

(二)linux API

在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准---POSIX标准。POSIX标准是由IEEE和ISO/IEC共同开发的标准系统。该标准基于当时现有的UNIX实践和经验,描述了操作系统的系统调用编程接口API,用于保证应用程序可以在源程序一级上在多种操作系统上移植运行。这些系统调用编程接口主要是通过C库(LIBC)来实现的。


2.编程语言如何控制硬件
汇编语言是通过寄存器操作硬件的,比如显示器操作方法:
    mov    ax, 0600h        ; AH = 6,  AL = 0h
    mov    bx, 0700h        ; 黑底白字(BL = 07h)
    mov    cx, 0            ; 左上角: (0, 0)
    mov    dx, 0184fh        ; 右下角: (80, 50)
    int    10h            ; int 10h

3. 微内核、宏内核与混合内核
只研究过微内核,微内核本身相当于一个消息传递系统(相当于邮局系统),负责把进程之间的消息传递给对方,对方处理完消息再传递回去,本身并不处理信息

4.主流架构指令集
此问题没有深入研究,下面结果转自网上:
芯片架构的选择大有讲究,不是随随便便就能决定的。芯片架构的出现与CPU息息相关,CPU也叫中央处理器,是一块超大规模的集成电路,主要包括运算器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线。CPU的核心是各种类型的芯片,而芯片(指令集)架构则是造芯的第一步,指令集先进与否直接关系到CPU的性能发挥,目前市场上四大主流指令集为X86、MIPS、ARM、RISC-V。

离线

#2 2023-01-06 23:48:39

Urit
管理团队
注册时间: 2022-11-02
帖子: 10

Re: 网友提问

有在很用心的弄,整体页面很清爽我很喜欢,管理员batsom写了很多帖子很用心,希望社区越来越好

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持