Linux编程
bug--maker
立长志,不常立志
展开
-
Day1_Network
开始学习Linux编程了,将最近的知识点总结一下: Linux内核的职责: 1、进程调度:Linux内核允许多个进程同时驻进内存》,Linux内核需要按照一定的策略合理的分配CPU资源; 2、内存管理:Linux内核具有虚拟内存管理机制(VM),带来的优势: a、进程与进程,进程与内核之间彼此隔离,确保了进程之间不相干扰的运行,同时确保了内核空间的安全 b、由于进程对进程数据访问的局部性原创 2017-05-06 22:17:02 · 365 阅读 · 0 评论 -
Linux C语言编程day-2
进程间通信方式之管道 管道:支持单工模型,数据流只能单向流动,如果通信需要交互,可以通过建立两个管道的方式创建通信; 匿名管道:首先只能用于本地进程之间的通信,不支持网络间进程的通信;其次,匿名管道只能用于父子进程以及具有亲缘关系的进程; 这里提供一个用于管道的程序: 平台是Linux 3.10.0内核 #include #include #include int main(){ in原创 2017-05-12 22:35:40 · 224 阅读 · 0 评论 -
Linux-C语言编程-Day-1
进程概念 进程是程序在计算机上执行一次的过程,也就是一个执行中的程序,进程是一个独立的逻辑控制流,独占处理器,相当于工人和机器,进程具有私有的地址空间,独占存储器系统,相当于工厂;进程的本质是程序在地址空间中按照代码逻辑控制流执行的过程,同时进程是资源分配的最小单位;进程和程序的区别 进程是动态的,并且具有生命周期,并且一个进程只能对应于一个程序;相反,程序是动态的指令集合,一个程序可以对应于多个进原创 2017-07-04 22:43:06 · 459 阅读 · 0 评论 -
Linux-C编程-Day-1
进程概念 进程是程序在计算机上执行一次的过程,也就是一个执行中的程序,进程是一个独立的逻辑控制流,独占处理器,相当于工人和机器,进程具有私有的地址空间,独占存储器系统,相当于工厂;进程的本质是程序在地址空间中按照代码逻辑控制流执行的过程,同时进程是资源分配的最小单位;进程和程序的区别 进程是动态的,并且具有生命周期,并且一个进程只能对应于一个程序;相反,程序是动态的指令集合,一个程序可以对应于多个进原创 2017-07-04 22:57:11 · 179 阅读 · 0 评论 -
C++-primer-第一章
简单入门<iostream>:库包含了<istream>、<ostream>两个库,分别用来表示输入流和输出流,流表示的含义是随着时间的推移,字符是按照顺序生成或者消耗的;,在这里流表示的是字节序列; 标准库定义了4个IO对象,包含: cin:用于定义标准输入流; cout:用于定义标准输出流 cerr:用来处理输出警告和错误信息; clog:用来处理输出程序运行时的一般性信息; 1.1.cpp#原创 2017-07-07 18:29:44 · 271 阅读 · 0 评论