当前位置: 首页 > 2015年3月发布的所有日志
  • Linux内核初探3

    Linux内核初探3

     1.内核的任务  内核:充当底层的驱动程序,应用程序只与内核有联系,内核是应用程序的所知道的层次结构中最底层的,也是资源管理程序,也是一种库,提供了一组面向系统的命令。  2.实现策略   微内核(中央内核)   宏内核(构建系统内核的传统方法) 3.内核的组成部分   用户空间:应用程序,C库, ...

    阅读全文
    作者:root | 分类:Linux kernrl
  • void 与泛型计算

    void 与泛型计算

    Void相信很多人在初学C编程时不太理解它是什么意思,例如void main(),main (void) 等等很多书上都有这个词,但是它到底是什么意思呢?      void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 结构体小结1(从本子上搬以前的笔记真是累死了)

    结构体小结1(从本子上搬以前的笔记真是累死了)

                                                   结构体 1.声明一个结构体              struct  自定义结构体类型名     结构体变量名              同时必须声明结构体内部的所有成员类型 例如声明一个学生的成绩单              struct   Student    Score            {                     ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 计算机网络基础1

    计算机网络基础1

    计算机网络:           三个阶段:           1.简单连接           2.互联化连接           3.网络间连接 按照范围分类     局域网,城域网,广域网 LAN;       通过双绞线连接,距离短,延迟小,速率高,传输可靠       实例:以太网,令牌技术,无线局域网 设备:             线 ...

    阅读全文
    作者:root | 分类:内存管理
  • 关于malloc类函数的小结

    关于malloc类函数的小结

     Malloc 函数 基于redhat Linux 7.0关于malloc 翻译 Malloc 函数族函数 :malloc   free   calloc  realloc —分配与释放内存  简介: #include #include Void *malloc(sizet size); Void free(void*ptr); Void*calloc(size t  number,size t size ); Void *reallo ...

    阅读全文
    作者:root | 分类:C, C/C++
  • Linux内核初探2

    Linux内核初探2

    Linux内核初探(2) 进程管理: Linux系统中的进程一般具备以下4中条件: 1.    有一段程序供其执行。 2.    有进程专用的系统堆栈空间 3.    在内核中有“进程控制模块”.有了这个数据结构,进程才能成为内核调度的一个基本单位来接受内核的调度。同时记录着进程所占的各项资源。 4.    有独立的存储 ...

    阅读全文
    作者:root | 分类:Linux kernrl
  • Linux内核初探1

    Linux内核初探1

    Linux内核初探(1) 首先解释内核的概念: 内核(Kernel)是操作系统的内部核心,它向外部提供了对计算机设备的核心管理作用。它主要由两部分构成:内核所在的地址空间叫做内核空间。 外部管理程序与用户进程所占的地址空间称为外部空间。 内核主要的结构现阶段有两种: 第一种:  单一内核:是以前 ...

    阅读全文
    作者:root | 分类:Linux kernrl
  • 2014下半年自学Linux命令8

    2014下半年自学Linux命令8

    挂载: 挂在文件或镜像文件等                  以挂载镜像文件为例        1.下载镜像等需要挂载的文件         2.建立或选择挂载目录           3.挂载目标文件    eg: mount rhel-server-7.0-x86_64.iso  /mnt/        4.修改挂载配置文件eg:    vim /etc/fstab        5.依照配置文件/etc/fstab ...

    阅读全文
    作者:root | 分类:内存管理
  • 2014年下半年自学Linux命令7(持续更新)

    2014年下半年自学Linux命令7(持续更新)

    tar命令,对文件进行备份打包 tar[optinons][options][目录][文件名] -c             建立新的归档文件 -f             对普通文件进行操作 -O             将文件解压到标准输出 -v             处理过程中输出相关信息 -r             向归档文件末尾追加文件 -z             调用gzip压缩归档文 ...

    阅读全文
    作者:root | 分类:内存管理
  • 2014年下半年自学Linux命令5(持续更新)

    2014年下半年自学Linux命令5(持续更新)

    网络部分 IPDDR             主机IP地址 DNS               域名解析 GATEWAY           网关 ifconfig                  显示主机网卡信息 ip addr showeth0         显示网卡接口信息 ip route                  创建静态路由 ping -c -w                连接IP的次数时间频率 traceroute    ...

    阅读全文
    作者:root | 分类:内存管理