E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CSAPP
《计算机系统》加分项目
目录《计算机系统》加分项目《
CSAPP
:深入理解计算机系统》数据实验二进制炸弹实验缓冲区溢出实验体系结构实验性能实验cache实验shell实验malloc实验代理实验《计算机系统》加分项目过去,凡是计算机专业人员都对计算机的工作原理和工作方式了如指掌
娄老师
·
2019-10-16 10:00
CS APP ex2 bomb
目录
CSAPP
的实验2,拆解bomb进入gdb调试模式查看主函数phase_1函数phase_2函数phase_3函数phase_4函数phase_5phase_6
CSAPP
的实验2,拆解bomb这里是在
万有引力丶
·
2019-10-14 12:00
CSAPP
-1:计算机系统漫游
本周开始了
CSAPP
的读书计划,规划已久,终于要开动了。之前自己也零散看过,不得不说这本书有难度都没坚持下去,这次跟着码农翻身小伙伴们一起打卡这本书。
万福金安
·
2019-10-13 16:36
CSAPP-1:
这本书推荐给想变得更加优秀的你
最开始是在图书馆借的,后来粗略看了第一遍之后,果断入手了,中文版原价是139元,这本书就是大名鼎鼎的
CSAPP
(ComputerSystems:AProgrammer'sPerspective),中文版被翻
守望之名
·
2019-10-11 22:19
书籍推荐
FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器课程总结
在这段时间,我简略地查阅了R语言的深度学习和
CSAPP
等知识点。
duxingzhe103
·
2019-09-25 20:08
CSAPP
3-1 程序的机器级表示
1本章总述1)通过让编译器产生机器级程序的汇编表示,学习了编译器及其优化能力,以及机器、数据类型和指令集;2)学习了程序如何将数据存储在不同的内存区域中——程序开发人员需要知道一个变量是存储在运行时栈中,亦或是在某个动态分配的数据结构中,还是全局程序数据的一部分;3)程序是以指令序列来表示的,每条指令都完成一个单独的操作;部分程序状态,比如寄存器和运行时栈,对程序开发人员来说是直接可见的;4)编译
瘦风
·
2019-09-22 22:00
CSAPP
DataLab
断断续续做了两天可算做的差不多,,注意不同版本的题目可能会有所不同,搜了很多他们的题目和现在官网给的实验题都不一样,自己独立思考完整做一遍顺便记录一下。PS:刚开始这些难度为1的题有的说实话我都做了挺久的,不过到后面虽然难度上升了,但是确越做越有感觉了,另外完整做一遍感觉很有意思,这些题总体感觉就是让你自己把那些运算符?什么的自己使用位级运算手动实现一遍,知道底层是怎样运作的。一,bitXor:/
_Ennio
·
2019-09-17 21:00
CSAPP
-----虚拟内存
本节目录1、物理和虚拟寻址2、地址空间3、虚拟内存作为缓存的工具4、虚拟内存作为内存管理的工具5、虚拟内存作为内存保护的工具6、地址翻译7、案例研究8、内存映射9、动态内存分配10、垃圾收集11、C程序中常见的与内存有关的错误12、小结本系列文章的观点和图片均来自《深入理解计算机系统第3版》仅作为学习使用虚拟内存(VM)是对主存的抽象概念。虚拟内存提供了三个重要的能力:1)它将追村看成一个存储在磁
吾之求索
·
2019-09-16 16:23
CSAPP
2-2 整数的表示和运算
目录1整数表示1整数表示编码整数有2种方式:一种只能表示非负数(大于0的数),另一种能够表示负数、零和正数.(1)整型数据类型:C和C++都支持有符号(默认)和无符号数,Java只支持有符号数.(2)无符号数的编码:无符号数的二进制表示又一个很重要的属性:每个介于0~2^w-1之间的数都有唯一一个w位的值编码,反之亦然.(3)补码编码:最常见的有符号数的计算机表示方式就是补码(two's-comp
瘦风
·
2019-09-15 22:00
Csapp
第三章阅读以及思考
前言
csapp
第三章从CPU的架构入手,了解处理器如何处理指令,并将C程序翻译成汇编,根据汇编和cpu结构讲解你的程序是如何运行的,并讲解常用的数据结构是如何在内存中存储和表示的,通过这些了解计算机系统设计的缺陷以及你的程序运行时出现的奇怪
Hu_sin
·
2019-09-09 20:18
csapp
CSAPP
2-1 - 信息的存储
目录0基础概念及摘要1信息存储1.1十六进制表示法1.2字数据大小1.3寻址和字节顺序0基础概念及摘要(1)基础概念:现代计算机存储和处理的信息以二进制信号表示——0|1,是非有无、非黑即白,代表计算机是精确的.计算机的表示法是用有限数量的位(bit)来对一个数字编码,如果数字太大难以表示时,某些运算就会溢出(overflow)**.数字有三种表示形式:a)无符号(unsigned)编码:表示大于
瘦风
·
2019-09-08 22:00
第二章---信息的表示与处理
CSAPP
第二章第一章暂时不记录,从第二章开始。首先这一章讲了整数,无符号,有符号,浮点数,以及他们之间运算时候可能会出现的错误等。
_Ennio
·
2019-09-07 16:00
深入理解计算机系统:进程
导语:这是篇读书笔记,每次重读
CSAPP
都有新的认知,尤其是在进入了后台通道之后才感受到每天和进程打交道的感觉是如此深刻。0x00WhatisProcess?
腾讯技术工程
·
2019-09-06 17:00
CSAPP
1 - 计算机系统漫游
[TOC]0序言及摘要(1)序言:CS:APP——ComputerSystems:AProgrammer'sPerspective,中译本名为:《深入理解计算机系统》.从书名可以得知:大部分系统书籍都是从构建者的角度来写,讲述如何实现硬件或系统软件,包括操作系统、编译器和网络接口;而CS:APP是从程序员的角度出发,讲述应用程序员如何能够利用系统知识来编写出更好的程序,涉及到系统的硬件架构、操作系
瘦风
·
2019-09-01 16:00
C语言出现 "initializer element is not constant" 错误的原因
再想想暑假学习的
CSAPP
中的链接那部分就知道为什么了。编译器在生成目标文件时,需要将代码段、数据段(初始化
yuanyb
·
2019-08-25 15:00
CSAPP
阅读笔记【更新】
前言阅读
CSAPP
的一些笔记和想法0x01信息表示一些概念字节:最小可寻址的内存单位虚拟内存:机器级程序会将内存视作一个非常大的字节数组,称为虚拟内存内存的每个字节都由一个唯一的数字来标识,称为它的地址
Pz_mstr
·
2019-08-10 15:47
csapp
【每日学习】
Flink学习知识分享一(VS Spark、适用场景、基本概念)
处理模型:1.4抽象层次:1.5内存管理:1.6支持的语言:1.7SQL的支持1.8外部数据源2.适用场景2.1Event-drivenApplications(事件驱动程序)2.2DataAnalyti
csApp
lications
qq_32641659
·
2019-08-07 15:30
Flink
CSAPP
translation summary (C/N) page 21
如果处理器可以达到比一个周期一条指令更快的执行速率,就称之为超标量处理器.大多数现代处理器都支持超标量操作.Iftheprocessorscansustainexectionratesfasterthanpercycleexecutiononeinstructionthatknowassuperscalarprocessors.Mostofmodernprocessorssupportsupers
木子9268
·
2019-07-27 23:35
CSAPP
translation summary (C/N) page 16
文件就是字序列.系统中所有的输入输出都是通过一组称为UnixI/O的系统函数调用读写文件来实现的.Thefileisasequenceofbytes.AlltheinputandoutputofsystemcallssystemfunctionknowasUnixI/O.文件的概念简单精致但是非常强大,因为它向应用程序提供了一个统一的试图,来看待系统中可能含有的所有各式各样的I/O设备.同一个程序
木子9268
·
2019-07-22 19:05
【操作系统】异常
关于这部分,我发现408历年选择题考的比较多,王道和教材上比较少,因而从往年的题目和
csapp
上整理了一些。
昵称五个字
·
2019-07-21 13:42
#
操作系统
gdb中常用的命令和用例讲解
总述gdb虽然只是一个调试器,但如何要用好它,必须深刻理解linux下程序是如何编译运行的,比较推荐的书有《
CSAPP
》(中文版名:深入理解计算机系统)和《APUE》(中文名:Unix环境高级编程)。
harriszh
·
2019-07-12 00:00
gdb
CSAPP
translation page 1
1.1信息就是位(bits)+上下文(context)我们的hello程序生命开始就是一个源程序(或者称为一个源文件),创造它的程序员编辑并且把它保存为一个称为hello.c文本文件.这个源程序是一个里面的内容是0和1的位序列(sequence),8个位(bytes)被组织成一组(chunck),每一个字节代表程序里面的一些文本字符(textcharacter).(扩展:一个位由0或1组成,8个位
木子9268
·
2019-07-09 16:53
CacheLab 日志
2015CMU15-213
CSAPP
深入理解计算机系统课程视频含英文字幕这是2015年的课程,PPT已经不太一样了。
苺一語
·
2019-06-12 08:57
CSAPP
:CacheLab实验
转载自:https://blog.csdn.net/weixin_42294984/article/details/80738945?tdsourcetag=s_pctim_aiomsg趁期末考试复习了《深入理解计算机系统》第六章,进一步了解了cache的原理。想着写篇博客帮助巩固一下。有些地方写得可能不是很好,希望多多包涵,同时也欢迎指出。cachelab一共分为两部分,PartA是让你模拟ca
iSanThree
·
2019-05-05 23:13
计算机组成原理实验
CSAPP
lab3 bufbomb-缓冲区溢出攻击实验(下)bang boom kaboom
CSAPP
lab3bufbomb-缓冲区溢出攻击实验(上)smokefizz
CSAPP
lab3bufbomb-缓冲区溢出攻击实验(下)bangboomkaboom栈结构镇楼这里先给出getbuf的反汇编代码和栈结构
王陸
·
2019-05-04 19:00
CSAPP
lab3 bufbomb-缓冲区溢出攻击实验(上)smoke fizz
CSAPP
lab3bufbomb-缓冲区溢出攻击实验(上)smokefizz
CSAPP
lab3bufbomb-缓冲区溢出攻击实验(下)bangboomkaboomlab3要我们做这样一件事情,修改一个正在运行程序的
王陸
·
2019-05-04 15:00
磁盘存储原理
阅读相关资料后,对磁盘工作原理做一个总结,参考资料为深入理解计算机系统(
CSAPP
)。
earthqj123
·
2019-04-19 15:14
计算机基础
《深入理解计算机系统》(
CSAPP
)学习笔记
第2章point1练习题2.49:对于一种具有n位小数的浮点格式,给出不能准确描述的最小正整数的公式(因为想要准确表示它可能需要n+1位小数)。假设阶码字段长度k足够大,可以表示的阶码范围不会限制这个问题。思路:整数的二进制表示的低位,和浮点表示的小数部分的高位是匹配的,可以通过移位来得到浮点表示的小数部分。因为要求的是正整数的表示,因此可以排除非规格化的数值范围,因为这些值全部都小于1。在考虑规
小爷~
·
2019-04-14 22:40
学习笔记
CSAPP
第2章 练习题2.1~2.6
练习题2.1完成下面的数字转换:A.将0x39A7F8转换位二进制B.将二进制1100100101111011转换为十六进制C.将0xD5E4C转换二进制D.将二进制1001101110011110110101转换为十六进制解:A.0011-1001-1010-0111-1111-1000B.0xC97BC.1101-0101-1110-0100-1100D.0x26E7B5练习题2.2填写下表中
TanguanhuaD
·
2019-04-02 17:52
CSAPP
练习题答案
三 Attack Lab
上完CMU
CSAPP
的8LECTURE之后,就可以做了。
csapp
课程观看地址:https://search.bilibili.com/all?
西部小笼包
·
2019-03-23 23:00
我的<
CSAPP
>的一些家庭作业
阅读更多去年因为自身心理原因回家修养.家里比深圳冷许多,所以一直都在运动锻炼身体,荒废了自己的学习.现在天气暖和了,要天天向上了.下面是自己写的一些小例子,也可以说是作的一些作业所随便写的一些东西.1.自定义的define.h的头文件的部分内容#include#include#include#include#defineBITS_LENGTH_OF_BYTE8u//检测乘法是否溢出-1inttmu
笨小孩在早起
·
2019-03-21 23:00
c
CSAPP
Linux
我的<
CSAPP
>的一些家庭作业
阅读更多去年因为自身心理原因回家修养.家里比深圳冷许多,所以一直都在运动锻炼身体,荒废了自己的学习.现在天气暖和了,要天天向上了.下面是自己写的一些小例子,也可以说是作的一些作业所随便写的一些东西.1.自定义的define.h的头文件的部分内容#include#include#include#include#defineBITS_LENGTH_OF_BYTE8u//检测乘法是否溢出-1inttmu
笨小孩在早起
·
2019-03-21 23:00
c
CSAPP
Linux
第10.1B次重读
csapp
第10.1B次重读
csapp
信息表示和处理处理分配函数的参数溢出程序的机器级表示编译系统汇编指针函数指针和指针函数GDB调试内存越界引用和缓冲区溢出处理器体系结构优化程序性能存储器层次结构链接异常控制流虚拟内存系统级
Norazn
·
2019-03-21 12:50
二 Bomb Lab
上完CMU
CSAPP
的5-6LECTURE之后,就可以做了。
csapp
课程观看地址:https://search.bilibili.com/all?
西部小笼包
·
2019-03-17 22:23
运作中的Flink场景
官网课程:Flink大数据项目实战:http://t.cn/ExrHPl9Flink应用场景主要应用场景有三类:1.Event-drivenApplications【事件驱动】2.DataAnalyti
csApp
lications
大数据研习社
·
2019-03-14 14:10
Hadoop
Spark
Storm
开发工具
Java
《深入理解计算机系统》读书笔记:5.5 vs 5.6
longdegree){longi;doubleresult=a[0];doublexpwr=x;for(i=1;i=0;i--){result=a[i]+x*result;}returnresult;}这是
CSAPP
daryl
·
2019-02-19 00:00
cpu
asm
csapp
c
Flink Concepts
Event-drivenApplicationsDataAnalyti
csApp
licationsDataPipelineApplications2.DataflowProgrammingModel【英文原文
raincoffee
·
2019-02-15 16:40
CSAPP
计算机大作业 hello的一生
摘要为了对计算机系统有着更深入的了解以及研究系统间的协作关系。本大作业针对hello程序运行的一系列过程对c文件的预处理、编译、汇编、链接,Linux操作系统的进程管理,Linux虚拟内存管理以及硬件上的内存访问,LinuxIO管理进行研究。本大作业的实验环境为Ubuntu18.04,gcc编译器,gdb,objdump反汇编工具。本大作业对于以后研究计算机系统相关领域有着铺垫和引导作用。关键词:
icey_J
·
2019-01-06 18:13
Exception -
CSAPP
C8
Inevermakeexceptions.Anexceptiondisprovestherule--SherlockHolmes福尔摩斯的世界没有Exception才可以更好的去在既有的框架下解决问题,但Exception却是计算机构成的一个有力武器,因为现实世界总是有各种的不完美,而作为要去表达世界的计算机自然也要包容这个不停有意外(Exception)的世界。最理想的系统是一切可控,从开启到结
Doye
·
2018-12-28 22:41
虚拟内存的三大作用
CSAPP
的阅读笔记。在系统中所有的进程之间是共享CPU和主存这些内存资源的。当进程数量变多时,所需要的内存资源就会相应的增加。可能会导致部分程序没有主存空间可用。
奋斗的菜鸡
·
2018-12-22 15:56
《
CSAPP
》读书笔记 -- 第2章:浮点数原理(小专题)
浮点数的作用:区别于整形数,用来表示小数。可以用来表示很大的数,或者非常接近0的小数,或者近似的做实数计算,浮点数的一般形式:$x\times2^y$。IEEE(pronounced“Eye-Triple-Eee”)浮点数标准。rounding:whenanumbercannotberepresentedexactlyintheformatandhencemustbeadjustedupwardo
liuqinh2s
·
2018-12-06 00:00
csapp
浮点数
Mapping the real world to bits -
CSAPP
C2
计算机终归是为了解决现实问题,而为了解决问题就需要先能够表达问题,进化赋予了我们语言甚至是高于语言的表达,但是一个我们从头去构建的计算机没有被造物主的我们直接赋予表达的能力,而且它能够接受的信号也没有我们直觉上那么多,听觉,视觉,嗅觉,我们可以由这些对应的感觉去表达,但计算机不行,但始终还是要mappingtherealworldtobits之后才能够再去solvingthefuckingreal
Doye
·
2018-10-28 22:48
Csapp
解题记录1
Csapp
2.60#includeunsignedreplace_byte(unsignedx,inti,unsignedcharb){x=x&(~(0XFFintodd_ones(unsignedx)
deepmind210
·
2018-10-21 19:40
Csapp
c语言
一些未完成的计划
完成邓俊辉老师的《数据结构与算法》的学习完成
CSAPP
的学习以及相应的实验与南大的附加nemu完成操作系统课程的学习完成《C++编程规范101条规则》的阅读完成《深入理解C++11》的阅读再次阅读《Linux
乖张的小乌龟
·
2018-10-04 01:44
CSAPP
-实验1 Datalab 学习记录
本文主要作为【不周山之读厚
CSAPP
】IDataLab的扩充,小土刀于2016年4月写成,当时总共需要13个函数,而现在需要完成62个函数。
乖张的小乌龟
·
2018-10-02 14:50
深入理解系统前页推荐
https://www.jianshu.com/p/0add4903025elab官网:http://
csapp
.cs.cmu.edu/3e/labs.html
特别的死瘦子
·
2018-09-29 19:51
CSAPP
-导读
Chapter1ATourofComputerSystem一个对计算机系统总体的介绍,简单明了。应试★★★:可能在笔试中会有一些整体上的概念题。修炼★:属于计算机最基本的概念。chapter2RepresentingandManipulatingInformation信息在计算机中的表示形式。分别包括整数和浮点数的表示形式。应试★:应试中很少会考到。修炼★★★★:有很多人可能写了多年的代码都不知道
范培华
·
2018-08-23 17:19
操作系统与数据库
Android 代码切圆角
今天有个需求,控件的颜色是后台控制的,但是控件本身是个圆角,这时候就不能使用xml了需要在代码中设置先上主要代码DisplayMetri
csapp
DisplayMetrics=mContext.getResources
小小夜雨
·
2018-08-10 16:23
问题一览
操作系统_学习日志_缓存
以下大部分内容复制于:内存与缓存:https://wdxtub.com/2016/04/16/thin-
csapp
-3/,部分内容是我自己理解补充的。
木林森的雪
·
2018-07-22 19:42
操作系统
DeepStream SDK 创建视频分析应用程序
NVIDIADeepStreamSDKAccelerateyourvideoanalyti
csapp
licationdevelopment为IVA智能视频分析提供解决方案DeepStreamSDK能做什么
一銤阳光
·
2018-07-14 10:07
NVIDIA
开发工具链
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他