LInux笔记4

1.并行和并发

进程:就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。
线程:是操作系统OS能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单               位. 一个进程可以开启多个线程,其中有一个主线程来调用本进程中的其他线程。

并行:在同一时刻可以执行多个进程。单核,CPU每个时刻执行一个进程。多核CPU同时执行              多个进程

并发:在同一时间段,需要处理多个任务(进程)。单核CPU,某一时刻只能处理一个任务,多个进             程按照时间段执行。

 串行处理:多个任务,单核CPU。一个进程全部处理完成,接下来处理下一个进程,等待该进程                     处理完,在下一个进程

2.Linux内存

        物理内存 指通过物理内存条而获得的内存空间,称为RAM。

        虚拟内存 则是指将硬盘的一块区域划分来作为内存。

        物理地址 加载到内存地址寄存器中的地址,内存单元的真正地址

        逻辑地址 CPU所生成的地址。逻辑地址是内部和编程使用的、并不唯一

3.shell

shell 是用户和Linux内核交互的接口程序

shell 终端 ,在提示符输入命令,经过shell 先命令的解释后传递内核。

shell 通过  $PATH  寻找可执行程序(应用程序),若找到可执行程序,被分解为系统调用并传递给内核执行。

bash 是shell的一种

 

4.命令 

 

5. main() 函数的参数

 6. 刷新缓冲区

    1.程序结束前

    2.碰见  \n

    3.碰见  fflush  (会强制刷新缓冲区)

    4.缓冲区存放满

7.         return 关键字,当前功能的结束。

            exit   函数调用,系统系别,栈开辟,进程的退出。(结束进程前,刷新缓冲区的动作)

          _exit   内核级别函数,直结束程序,不会刷新缓冲区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值