IT入门 > 面试题 > Linux题库 > 操作系统基础 >
  • 什么是大端和小端?如何判断一个系统是大端还

    2019/11/07 点击:7756

    大端就是高位字节存放在内存的低地址段,低位字节存放在内存的高地址段; 小端就是低位字节存放在内存的低地址段,高位字节存放在内存的高地址段; 判断方法: union { short val;

  • 处理器的状态可以分为哪几种?

    2019/11/07 点击:3235

    内核态,运行于进程上下文,内核代表进程运行于内核空间; 内核态,运行于中断上下文,内核代表硬件运行于内核空间; 用户态,运行于用户空间。

  • 并行和并发有什么区别?

    2019/11/07 点击:6470

    并行是指在同一时刻,有多条指令在多个处理器上同时执行,无论从微观还是宏观上来看,都是多个独立任务同时执行,适用于资源充足的情况,如多核; 并发是指在同一时刻只能有一

  • 程序编译的顺序是什么?

    2019/11/07 点击:4023

    预处理:源代码经过预处理器,生成一个 .i 中间文件,这个阶段会把 #include 的头文件内容进行替换,并处理宏定义; 编译: .i 中间文件生成 .s 汇编文件; 汇编: .s 汇编文件经过汇编

  • 库函数与系统调用有什么区别?

    2019/11/07 点击:6354

    库函数属于语言或应用程序的一部分,而系统调用是内核提供给应用程序的接口,属于系统的一部分; 库函数在用户地址空间执行,运行时间属于用户时间,开销较小;而系统调用是在

  • 共 1 页/5 条记录