进程概念1

1.冯诺依曼体系结构

(1)冯诺依曼体系架构

a.中央处理器:CPU(包括运算器和控制器)

b.存储器:内存(不是磁盘)

c.输入设备:键盘,鼠标,扫描仪,网卡等

d.输出设备:屏幕,网卡,打印机等

网卡既是输出设备又是输入设备

(2)冯诺依曼的两个重要思想

a.所有的数据都是采用二进制进行存储

b.运算产生的数据都是存储在内存当中

2.操作系统的概念与定位

(1)什么是操作系统

操作系统=操作系统内核+一堆应用

a.操作系统内核:是代码程序,这些代码的作用是进行进程管理,内存管理,文件管理,驱动管理等。(能够保证我们使用电脑当中的资源:内存资源,网卡设备等)

b.一堆应用:依附在操作系统内核上完成某些功能。例如:QQ,微信等

(2)操作系统所做的事情

管理计算机中的软硬件资源

管理=描述+组织

             硬件资源:CPU,内存,硬盘,网卡,显示器等

             软件资源:进程资源,驱动程序等

(3)操作系统怎么完成这些事情

    操作系统通过管理完成这些事情

    管理=描述(结构体)+组织(串联结构体)

(4)系统调用&库函数

    系统调用:操作系统提供的函数

    库函数:C标准库提供的函数(库函数的代码实现当中调用了系统调用函数)

3.进程概念(PCB)

(1)什么是程序,什么是进程?

          程序:源代码经过编译产生的可执行文件,这个文件是静态的。

          进程:程序运行起来的实例,是动态的。

(2)操作系统是如何管理进程的?

          进程的管理=描述(PCB)+组织(链表(此处是双向链表))

          进程控制块:process ctrl block(PCB)

          struct task_struct{......(PCB)}          (进程)

(3)描述(PCB(task_struct结构体内部内容))

          进程号(PID):进程的编号,在当前的操作系统中是唯一的。

          ps aus:查看当前机器进程信号的命令

         查询某个进程的信息: ps aus | grep [进程名]         (“|”为管道)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值