Linux 高级环境编程

Linux 高级环境编程,第1张

一 Unix / Linux系统介绍

unix / C
unix 是 *** 作系统
熟练应用 *** 作系统 unix / linux	
C是计算机语言
基本命令 ls cd cp mkdir rm tar 文件的权限 管道 数据重定向
<鸟哥私房菜>
C语言  数据结构
Linux / C 	like Unix  
15 天讲课  3天项目

二 *** 作系统

什么是 *** 作系统? 
以汽车 *** 作系统为例讲解:
转向系统   方向盘 
人力转向  不安全 效率低  浪费 ...  ---> 直接  
机械转向	 安全  高效 ... ----> 间接
加油系统   油门
导航系统  
......
多个子系统协调工作达成一个目的
通过汽车的 *** 作系统间接的控制了汽车的硬件

计算机的 *** 作系统:  
CPU  硬盘  内存  网卡  USB ...
进程管理   管理CPU   间接管理
内存    内存管理  
文件系统管理
网络通讯管理
设备文件管理     ---> linux下一切皆文件
计算机的 *** 作系统  管理计算机的硬件资源 和 软件资源 的一款软件

程序和进程的区别? 
程序是指令的集合 ,是存放在磁盘上的. 静态的
进程是程序执行的实例 进程是在内存中的, 是动态的
程序运行一次产生一个进程. 运行多次产生多个进程
  
接口: 接口的实现  接口的使用者
C语言的函数实现接口

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/662738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-18
下一篇 2022-04-18

发表评论

登录后才能评论

评论列表(0条)

保存