上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: 原文Why size_t matters合理的使用size_t可以提高程序的可移植性和代码的可读性,让你的程序更高效。Numerous functions in the Standard C library accept arguments or return values that represe... 阅读全文
posted @ 2014-09-21 16:38 Noble_ 阅读(662) 评论(0) 推荐(0)
摘要: 转自x86, x86-64, i386, IA32, IA64...x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(前面两个是16位CPU),80186,80286(这两个是过渡产品), 80386,80486... 阅读全文
posted @ 2014-09-20 19:16 Noble_ 阅读(538) 评论(0) 推荐(0)
摘要: 转自Linux中tty、pty、pts的概念区别基本概念:1> tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符... 阅读全文
posted @ 2014-09-20 18:54 Noble_ 阅读(850) 评论(0) 推荐(0)
摘要: 转自Linux 串行终端,虚拟终端,伪终端,控制终端,控制台终端的理解终端:输入和输出设备(键盘 + 显示器)。串行终端:与机器的串口对应,每一个串口对应一个串行终端,串口对应的是物理终端。虚拟终端:一台PC只有一套键盘和显示器,也就只有一套终端设备,但是可以通过Ctrl + Alt + F1 ~ ... 阅读全文
posted @ 2014-09-20 17:27 Noble_ 阅读(558) 评论(0) 推荐(0)
摘要: 转自shell中的内建命令, 函数和外部命令Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。 有些命令是由于其必要性才内建的,例如cd用来改变目录,read会将来自用户(和文件)的输入数据传给Shell外亮。 另一种内建命令的存在则是... 阅读全文
posted @ 2014-09-20 15:19 Noble_ 阅读(383) 评论(0) 推荐(0)
摘要: 转自Linux系统调用列表一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数getpgid获取指定进程组标识号setpgid设置指定进程组标志号getpgrp获取当前... 阅读全文
posted @ 2014-09-19 22:37 Noble_ 阅读(891) 评论(0) 推荐(0)
摘要: 转自系统调用跟我学(4)1.13 Shell对Linux不是太陌生的读者都应该对Shell有一定的了解,就是这个程序在我们登陆后自动执行,打印出一个$符号,然后等待我们输入命令。Linux下最常用的Shell应用程序是Bash,绝大部分Linux发行版默认安装的都是它。下面我们也来亲手编写一个She... 阅读全文
posted @ 2014-09-19 22:33 Noble_ 阅读(262) 评论(0) 推荐(0)
摘要: 转自系统调用跟我学(3)1.7 背景在前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法,但可能很少有人意识到,在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊... 阅读全文
posted @ 2014-09-19 22:24 Noble_ 阅读(176) 评论(0) 推荐(0)
摘要: 转自系统调用跟我学(2)关于进程的一些必要知识先看一下进程在大学课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看笔者自己的并不严谨的解释。我们大家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中... 阅读全文
posted @ 2014-09-19 22:17 Noble_ 阅读(239) 评论(0) 推荐(0)
摘要: 转自系统调用跟我学(1)什么是系统调用?Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自... 阅读全文
posted @ 2014-09-19 22:11 Noble_ 阅读(239) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页