博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux网络编程之-----基础理论篇
阅读量:7210 次
发布时间:2019-06-29

本文共 498 字,大约阅读时间需要 1 分钟。

1.学习linux网络编程首要掌握的基本概念

系统资源
是指CPU和内存等一些活动单元(除存储设备外)
程序 是指由编译好的二进制文件,存储在磁盘上,不占用系统资源
进程

由硬盘中的程序动迁起来,产生一个或多个进程调度

并发---->单道程序设计
同一时间内,多个进程同时运行,需要占用CPU运行资源,但同一时刻只有一个进程任务占用CPU资源.其它进程任务只能排队等待该占用CPU进程执行完
并发---->多道程序设计

同一时间内,多具进程同时运行,需要占用CPU运行资源,CPU采用时间片的形式,将一个时间断分成若干分时间片,不同的时间片执行不同的进程调试任务.

时钟中断

CPU以时间片形式调度完一个进程任务,任意进程在执行期间都不希望放弃CPU资源,因此系统需要一种强制手段让进程让出CPU资源的手段

时钟中断有硬件基础作为保障,对进程而言不可抗拒,操作系统中的中断处理函数,来负责高度程序执行.

2.CPU和MMU

    

3.进程状态

      本文转自asd1123509133 51CTO博客,原文链接:http://blog.51cto.com/lisea/1786760,如需转载请自行联系原作者
你可能感兴趣的文章
UML中的序列图(时序图)
查看>>
centos下配置防火墙port失败
查看>>
文档/视图结构的应用
查看>>
从机器学习
查看>>
亚马逊最高级别华人科学家任小枫加盟阿里
查看>>
在_Linux_系统下使用_PhotoRec_&_TestDisk_工具来恢复文件
查看>>
去除inline-block元素间的空隙
查看>>
对话框嵌入到对话框 或者:窗口嵌入到窗口,一个窗口嵌入到另一个窗口
查看>>
多线程编程之二——MFC中的多线程开发
查看>>
iOS笔记【单元格右滑手势】 2017-09-09
查看>>
SEO-搜索引擎优化
查看>>
学习JDK1.8集合源码之--LinkedHashMap
查看>>
jar与war 包解压
查看>>
css outline属性
查看>>
CodeForces 939E Maximize
查看>>
[Linux] 服务器镜像定时备份解决方案 crontab+rsync+flock
查看>>
SFTP
查看>>
在线服务的黑天鹅(转)
查看>>
SLF4J warning or error messages and their meanings(转)
查看>>
为什么生产环境运行系统?
查看>>