![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 90
公子无缘
这个作者很懒,什么都没留下…
展开
-
【操作系统】春招八股文----常见的几个操作系统相关问答
【0】内存的申请释放https://www.zhihu.com/question/33979489/answer/1849544189【1】什么是操作系统?请简要概述一下操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件系统之间的接口。向上对用户程序提供接口,向下接管硬件资源。操作系统本质上也是一个软件,作为最接近硬件的系统软件,负责处理器管理、存储器管理、设备管理、文件管理和提供用户接口。【2】操作系统有哪些分类?操作系统常规可分为批处理操作系统、分时操作系转载 2021-05-07 17:05:59 · 1752 阅读 · 0 评论 -
【C/C++】C语言 makefile文件与头文件的写法
makefile 文件的书写。总结下make 执行过程1)make 在当前目录下找 "Makefile"或"makefile"的文件2)如果找到,则会找文件中第一个目标文件(target)。3)如果 main 命令的执行,依赖后面命令执行所产生的文件,则先执行后面命令 4)当main 命令需要的文件生成完毕,则执行main 命令makefile:#开头的都是注释一般的格式是: target:components rule第一行表示的是依赖关系,第二行是所需文件齐全后得出转载 2020-05-14 19:48:27 · 1924 阅读 · 0 评论 -
【操作系统】进程、线程与处理器调度
一进程的概念进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。二 进程与程序的联系与区别① 程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。② 程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。(注:程序可看作一个菜谱,而进...原创 2020-04-28 16:18:47 · 420 阅读 · 0 评论 -
【C/C++】GDB调试
一.gdb常用命令:命令 描述backtrace(或bt) 查看各级函数调用及参数finish 连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号 选择栈帧info(或i) locals 查看当前栈帧局部变量的值list(或l) 列出源代码,接着上次的位置往下列,每次列10行list 行号 列出从第几行开始的源代码list 函数名 列出某个函数的源代码nex...原创 2020-11-12 08:51:50 · 833 阅读 · 0 评论 -
【Linux】程序的内存分配
可以通过命令objdump -t bgw | grep bss | wc -l查看bss个数,objdump -t bgw | grep data | wc -l查看data个数其中,bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域;data段用于存储初始化的全局变量;rodata段也叫常量区,用于存放常量数据,只读;text段是用于存放程序代...原创 2020-04-24 10:36:20 · 417 阅读 · 0 评论 -
【Shell】Shell脚本中调用另一个脚本的三种方式(fork/exec/source)
先来说一下主要以下有几种方式:(1)fork: 如果脚本有执行权限的话,path/to/foo.sh。如果没有,sh path/to/foo.sh。(2)exec: exec path/to/foo.sh(3)source: source path/to/foo.shforkfork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用 foo.sh 这个脚本,比如...转载 2019-08-21 11:12:20 · 1364 阅读 · 0 评论