码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
让Tiny服务器运行起来
让Tiny服务器运行起来之前写了《深入理解计算机系统》一书中的Tiny服务器的源码解析,但是书中并没有介绍如何运行Tiny,下面就介绍下怎么让Tiny运行起来。Tiny的源文件有tiny.c、csapp.c和csapp.h三个。另外要在根目录下新建cgi-bin目录用于存放CGI程序。方法一:1.将所有源文件tiny.c、csapp.c和csapp.h放在同一个目录下。另外在同一目录下放置photo...
分类:其他好文   时间:2015-04-10 11:23:32    阅读次数:163
Tiny Web服务器代码分析
Tiny Web服务器代码分析 《深入理解计算机系统》中开发了一个小但是功能齐全的称为Tiny的web服务器,这里是Tiny服务器的源码解析。 1.Tiny的main程序   Tiny是一个迭代服务器,通过命令行中传递来的端口值,调用Open_listenfd()函数打开一个监听套接字,然后Tiny执行无限循环:服务器阻塞在accept,等待监听描述符listenfd上的连接请求,当服务器从a...
分类:Web程序   时间:2015-04-09 22:00:55    阅读次数:211
DNS域名解析
[Tiny]Web服务器系列之DNS解析 学习《深入理解计算机系统》一书第11章关于网络编程的知识,将Tiny服务器的相关知识做个总结。 本系列文章主要有:DNS解析,HTTP协议,浏览器工作原理,Unix I/O,套接字编程。 DNS(Domain Name System)  因特网中客户端与服务器互相通信时使用的是IP地址,但是对于人来说32位整数实在是太难记了,所以因特网定义了域名(...
分类:其他好文   时间:2015-04-09 17:35:08    阅读次数:127
反正也没人看
反正也没人会看,也没技术含量内容,随便乱写写。嘛,清明难得能放个假,对我这种特殊工种。不知毕业多少年,又看起了MIT python语言和计算机导论和深入理解计算机系统。都是正文看得挺快,一到习题就瞎火,CSAPP这种在第二章讲无符号数和补码的转换的,由我若鸡一般的水平还是能勉强一天看上4~5页的,今...
分类:其他好文   时间:2015-04-07 00:35:14    阅读次数:326
全年计划
前些日子去了趟庐山,被庐山的美好风景所打动,不禁感叹:大好人生,要么读万卷书,要么行万里路。所以悄悄有下面这些计划。1. 读书计划读书主要分为三类,专业类、学术类和英文类;专业类主要包括:代码大全2(看了一部分)、深入理解计算机系统(之前看了开头几十页)、算法导论、UNIX环境高级编程(1年半前.....
分类:其他好文   时间:2015-03-29 20:58:37    阅读次数:168
<汇编语言系列>计算机硬件系统与汇编
寒假时,有幸拜读了卡内基-梅隆大学(CMU)的Randal E.Bryant 和 David R.O'Hallaron的名著——深入理解计算机系统(Computer System: A Programmer's Perspective)。这本书是来自CMU的一门叫做“计算机系统导论”的课程。让人.....
分类:编程语言   时间:2015-03-07 23:58:32    阅读次数:349
<深入理解计算机系统> 通过程序的机器级表示来理解函数栈
C源码: void swap(int *a,int *b) { int c; c = *a; *a = *b; *b = c; } int main(void) { int a ; int b ; int ret; a =16; b = 64; ret = 0; swap(&a,&b); ret = a - b; ...
分类:其他好文   时间:2015-03-03 18:37:24    阅读次数:141
程序的执行——编译、连接与加载(上)
在掌握了一门编程语言并学习了操作系统和机组后,我脑袋里形成了两条并行的知识线,搞不清我的代码到底是如何与进程、内存管理这些知识结合起来的。虽然很多书都有涉及编译、连接与加载的知识,但是讲的都不够全面,系统性也不强。直到看了《深入理解计算机系统》,之前整理的小知识点终于联系起来。以下内容只是本人的.....
分类:其他好文   时间:2015-02-24 06:58:41    阅读次数:188
读完了csapp(中文名:深入理解计算机系统)
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和...
分类:移动开发   时间:2015-02-22 21:53:23    阅读次数:196
计算机数值表示
一、概述 近几日觉得理解计算机的数值表示对实际编程的理解有帮助,于是就回忆整理了以前的学的基础知识,主要来自《计算机原理》与《深入理解计算机系统》,本文讨论计算机整数表示与小数的定点法表示与十进制的映射.二、整数 我们表达一个数都是用K进制数的方式,K进制数是一个指数,无符号模式的任i位上的数都可以...
分类:其他好文   时间:2015-02-08 06:43:59    阅读次数:167
324条   上一页 1 ... 25 26 27 28 29 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!