码迷,mamicode.com
首页 >  
搜索关键字:计算机系    ( 2851个结果
《深入理解计算机系统》关于csapp.h和csapp.c的编译问题
1.我的当前工作目录为/home/sxh2/clinux,目录下有3个文件inet_aton.c csapp.h csapp.c。 2.编译csapp.c文件,命令为gcc -c csapp.c,生成目标文件csapp.o。 3.编译inet_aton.c文件,命令为gcc -c inet_aton.c,生成目标文件inet_aton.o。 4.链接目标文件csapp.o、inet_aton.o(由于csapp.c文件中有关于线程中部分,gcc编译的时候必须带 -lpthread,否则会出错的),命令为gc...
分类:移动开发   时间:2014-11-25 23:39:01    阅读次数:419
计算机基础知识的学习与巩固
想在技术的道路上走得远,必须有扎实的计算机基础。下面按照学习的先后顺序给出一些推荐的好书:编程语言《C程序设计语言》、离散数学《离散数学及其应用》、数据结构《数据结构与算法分析 C语言实现》、组成原理《深入理解计算机系统》(CSAPP)、操作系统《现代操作系统》、编译原理《编译原理》(龙书)、软件工程《计算机程序的构造和解释》(SICP)...
分类:其他好文   时间:2014-11-25 14:33:26    阅读次数:263
Java 单例模式详解
概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、...
分类:编程语言   时间:2014-11-23 13:10:44    阅读次数:233
深入理解计算机系统第二版习题解答CSAPP 2.18
将32位补码表示的数转换为10进制数。32位补码十进制0x1b84400x14200xFFFFFE58-4240xFFFFFE74-3960x44680xFFFFFEC8-3120x10160xC120xFFFFFEEC-2760x2032
分类:移动开发   时间:2014-11-22 00:39:24    阅读次数:402
深入理解计算机系统第二版习题解答CSAPP 2.19
在2.17的基础上完成下表:x十六进制T2U(x)-80x88-30xD13-20xE14-10xF1500x0050x55
分类:移动开发   时间:2014-11-22 00:37:34    阅读次数:194
深入理解计算机系统第二版习题解答CSAPP 2.17
假设w=4,我们能给每个可能的十六进制数字赋予一个数值,假设用一个无符号或者补码表示。完成下表:x无符号(B2U(x))补码(B2T(x))十六进制二进制0xE111014-20x00000000x50101550x810008-80xD110113-30xF111115-1
分类:移动开发   时间:2014-11-21 23:06:47    阅读次数:276
信号概述
中断概念    中断是系统对于异步事件的响应    中断信号    中断源    现场信息    中断处理程序    中断向量表 异步事件的响应:进程执行代码的过程中可以随时被打断,然后去执行异常处理程序 生活中的中断和计算机系统中的中断1)无中断生活场景      张三看书,厨房烧水2)有中断的生活场景      张三看书,设置闹钟,厨房烧水。      闹钟发出中断信号,张三把书合好(第20页...
分类:其他好文   时间:2014-11-21 16:20:42    阅读次数:238
漫话NUMA
在DPDK中,使用了NUMA技术,来提高CPU对内存的访问效率.那么什么是NUMA呢,它是如何提高CPU访问内存的效率的呢?首先,我们先明确几个概念,即,SMP、NUMA、MPP。它们是目前主流的计算机系统架构。SMP(Symmetric Multi-Processor):对称多处理结构。在这样的系...
分类:其他好文   时间:2014-11-20 21:35:27    阅读次数:249
深入理解计算机系统第二版习题解答CSAPP 2.16
填写下表,说明不同移位运算对单字节数的影响。xx>2(逻辑)x>>2(算术)十六进制二进制二进制十六进制二进制十六进制二进制十六进制0xC31100 00110001 10000x180011 00000x301111 00000xF00x750111 01011010 10000xA80001 1...
分类:移动开发   时间:2014-11-20 01:16:59    阅读次数:264
深入理解计算机系统第二版习题解答CSAPP 2.13
从20世纪70年代末到80年代末,Digital Equipment的VAX计算机是一种非常流行的机型。它没有布尔运算AND和OR指令,只有bis(位设置)和bic(位清除)这两种指令。两种指令的输入都是一个数据字x和一个掩码字m。它们生成一个结果z,z是由根据掩码m的位来修改x的位得到的。使用bi...
分类:移动开发   时间:2014-11-19 23:47:13    阅读次数:418
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!