22回答

0收藏

深入理解计算机系统(原书第3版) PDF 电子书 X0043

电子书 电子书 2687 人阅读 | 22 人回复 | 2023-10-11

Java电子书:深入理解计算机系统(原书第3版)   PDF 电子书 Java吧 java8.com0 V  R% c* R# }4 b" v( |' |

) A& s' y4 `1 R( g7 J4 y5 t# V作者:兰德尔出版社:机械工业出版社出版时间:2022年04月
  x+ i3 V  U# \; r2 @( ^3 @$ D
# X' \! h6 ^6 c' g
编号:166-Java吧资源免费-X0043【Java吧 java8.com】4 _! I+ |: i- H  b: u5 |) J2 M5 W

4 H4 H/ H5 o- L8 g" N2 m
) s* o" e5 T' }% }; W0 p5 K  I

" \  L# w! j( c  j- B目录:+ a5 N( Z7 q3 k4 ]0 V
    & {. }3 K8 {. |: s  e8 F0 t
    1 Q, S% r8 u% r( |$ C
    第1章 计算机系统漫游1
    6 K( n, @+ t" G! ^6 r 1.1 信息就是位 上下文19 x- J4 ^& g5 w& M. X: x
     1.2 程序被其他程序翻译成不同的格式34 D8 \. t! u; o1 k
     1.3 了解编译系统如何工作是大有益处的40 m7 x5 |# G: ~' @& V
     1.4 处理器读并解释储存在内存中的指令5( X4 M7 |& K- n! |, G9 C" p
      1.4.1 系统的硬件组成5  s+ U% e7 b! H5 p3 I0 r
      1.4.2 运行hello程序7! W2 m  {9 @) Y; c% J$ U
     1.5 高速缓存至关重要9
    ; k# A+ _* k* S: G1 }* o7 J' F) ?9 Y0 G 1.6 存储设备形成层次结构9
    " c! q2 b2 ^* }8 O 1.7 操作系统管理硬件10
    5 W; F* _: P' c7 s2 |  1.7.1 进程11$ \1 Q+ B7 f, r1 t" t
      1.7.2 线程122 {3 O% h% [" K2 F  d
      1.7.3 虚拟内存12; V" i: B& v, o  S/ B% S
      1.7.4 文件14
    . Q; E& e, {4 m) y9 t 1.8 系统之间利用网络通信14# Y4 A* m, ?% s0 u3 m
     1.9 重要主题16
    1 ~- S* z; p; g% P: k4 v  1.9.1 Amdahl定律16* E4 W& L: c* ]- Q% Q+ M
      1.9.2 并发和并行17
    8 Y: F, ^: T, ]5 d6 O  1.9.3 计算机系统中抽象的重要性19) `+ i6 |+ r' j9 p! Z
     1.10 小结20
    9 p% b) M* t0 @) c 参考文献说明205 B3 b- E" G" d6 p+ @) k
     练习题答案20
    ' E% w' x+ o- `  P1 c# m6 Y部分" S  t4 U* K! V0 i) `* L( c
    程序结构和执行6 `* j8 Y, z* ?8 Y: g& D
     第2章 信息的表示和处理22  v/ [- \& _& ]( M" S" I/ b
     2.1 信息存储24& d+ t, _1 e9 K4 G4 g4 D
      2.1.1 十六进制表示法25
    1 ]: O4 n3 J6 O8 ?: j# `  p  2.1.2 字数据大小27" E, I& ~1 L- c) ]- Q+ H
      2.1.3 寻址和字节顺序295 }* O4 x# J7 i7 H0 T) ?# D
      2.1.4 表示字符串34
    : z* {% j1 s3 ]! C  2.1.5 表示代码34/ S' Z3 U0 c! y+ ~: ]5 A" ~) O0 a7 }
      2.1.6 布尔代数简介352 \+ @% o- X5 i4 s
      2.1.7 C语言中的位级运算37
    3 d, J& D$ ?. i' Z' ^) E  2.1.8 C语言中的逻辑运算39# T7 U  F7 e/ o  r+ @- D/ Z4 F
      2.1.9 C语言中的移位运算40
    " J+ m" v" r; c. J; Y( [4 D& c 2.2 整数表示41. H  y' G/ A$ k0 a- K& O
      2.2.1 整型数据类型42( Y. `% ]+ ^3 }* z9 h
      2.2.2 无符号数的编码43: M- _: v! ^5 H6 Y) N7 m
      2.2.3 补码编码448 d, c2 b6 v7 f% K( I0 U
      2.2.4 有符号数和无符号数之间的转换492 m0 f; q% t$ L. x' |7 f
      2.2.5 C语言中的有符号数与无符号数52
    ) o1 L+ m8 i# s: S0 J; ?" p  2.2.6 扩展一个数字的位表示54# Q) A7 h2 W) z" S% w
      2.2.7 截断数字562 x2 j, x) Y9 x2 Y! X* z
      2.2.8 关于有符号数与无符号数的建议58
      T3 b! ?. a4 I" M; w6 s& h 2.3 整数运算60/ W3 J; R) u$ b9 X5 e' u
      2.3.1 无符号加法60& I. G' }( c! I: o  g4 R* G
      2.3.2 补码加法62
    % W- h5 M2 H% Q. E  2.3.3 补码的非66
    ! ~' y; ]2 _) h1 f3 [( i) _# |  2.3.4 无符号乘法67
    ) K3 b/ V1 T/ Y8 ~$ K  2.3.5 补码乘法67% E9 S; {8 L) H! H
      2.3.6 乘以常数70( a5 e' \( ], P  v1 s
      2.3.7 除以2的幂71
    0 l! q& G( x1 E8 a6 K7 E  2.3.8 关于整数运算的 后思考74
    4 @& C: t# O' h. \: i 2.4 浮点数754 r/ m- m8 [% v3 P; p: X" R
      2.4.1 二进制小数76
    , F8 H( y% V% F( h$ S0 l$ O  2.4.2 IEEE浮点表示783 c1 ^, }( }4 i4 ]! z/ v4 j
      2.4.3 数字示例79& g( g/ n- u; n5 k. Q$ M) s  a: U
      2.4.4 舍入836 o+ g! j$ D6 b8 u
      2.4.5 浮点运算85
    ' C; _5 `- U! Z! P  2.4.6 C语言中的浮点数868 S- n# ^( F# N) Y' Q
     2.5 小结87
    , G: R2 [( O* y3 i. f0 r 参考文献说明888 @& h+ b' Z9 b0 W% E
     家庭作业885 S% }; P. q# y7 @5 D" p
     练习题答案97
    6 [+ z; W" E! w0 T第3章 程序的机器级表示109
    1 A& H4 b- \+ I; {+ H- Y, u# p 3.1 历史观点110
    4 \- }( V8 L, ]+ y1 r5 c4 A7 X2 b. z 3.2 程序编码113" |* u2 |5 Q' S$ \
      3.2.1 机器级代码113( }; T' L9 a( K
      3.2.2 代码示例114( V( X7 d0 P1 i  e. V2 R
      3.2.3 关于格式的注解117* O6 o+ _$ G; `# @1 J; }1 l
     3.3 数据格式1193 q9 D9 R# P+ A  [! D% w  \8 I6 J
     3.4 访问信息119: Q, g; r) R5 O
      3.4.1 操作数指示符121, O9 j3 R2 P/ v" D# y4 m" |9 G4 A1 ]" ]
      3.4.2 数据传送指令1227 w  K7 X, y6 \  q5 K& \" q  U
      3.4.3 数据传送示例125  E* Q6 \5 k# r: H! M
      3.4.4 压入和弹出栈数据127
    & Y  [$ c7 H  B2 V0 ~* Y 3.5 算术和逻辑操作1284 {; T5 Z" ^. x
      3.5.1 加载有效地址129+ }7 P2 r2 J7 n9 t) t+ G8 R
      3.5.2 一元和二元操作130, B6 i0 E& N2 ]: ~' G
      3.5.3 移位操作131
    , [* i. F& D# {7 I  3.5.4 讨论131- Y8 V( ]( _+ }" G
      3.5.5 特殊的算术操作133
    & {6 o  m3 Q0 @* ? 3.6 控制135
    0 w! P. ?4 z- ^) F  3.6.1 条件码1353 p  G& ~' K7 P$ L! P9 G
      3.6.2 访问条件码136: t2 k, v+ C* Q9 r# y
      3.6.3 跳转指令138
    $ m  Q, N6 Q/ P6 O! X# p9 D8 A  3.6.4 跳转指令的编码139' o1 j6 p8 a6 Q( h0 \6 P: B5 G
      3.6.5 用条件控制来实现条件分支…1418 J) ^) U* W  X1 R& F$ J, h- @
      3.6.6 用条件传送来实现条件分支…145
    $ L0 O5 i) C8 b$ N0 ]* q8 L+ v/ R  3.6.7 循环149
    4 W' F' p0 T1 w, v  }: f$ G  3.6.8 switch语句159
    6 X8 _: j8 A# D 3.7 过程164  q$ s6 Q  _; T2 m/ m! x, l: n
      3.7.1 运行时栈164
    ' S( X# _. E% c4 ?5 _  P& }  3.7.2 转移控制165$ j" W3 \' \" M. X& b" L* g8 k
      3.7.3 数据传送168
    4 T( z  u8 \% |  K  3.7.4 栈上的局部存储170, f; n6 e4 S( b
      3.7.5 寄存器中的局部存储空间172
    % g, {1 m! X9 R$ R4 z  3.7.6 递归过程174- t0 B5 i7 E" z) g; q
     3.8 数组分配和访问1761 H& z6 f2 O' h5 ^! g; B/ k5 b' e
      3.8.1 基本原则1767 v5 v  U* E- ]( n' G. s" [  v
      3.8.2 指针运算1770 S0 ^3 W6 y% I  x: A
      3.8.3 嵌套的数组178. G) `5 A6 j! ~; D
      3.8.4 定长数组1793 M/ `( s0 X3 e
      3.8.5 变长数组181, F$ N2 l5 W8 y$ U) r: \
     3.9 异质的数据结构183
    . o6 s3 _/ \7 ?) I) ^* y' V  3.9.1 结构183
    - s  C. o# R9 i% R- a' ~6 Q& g3 l  3.9.2 联合186! H0 w# M. A7 s8 C& t! d0 m4 E
      3.9.3 数据对齐189
    2 z: S# z+ K! D- _; U 3.10 在机器级程序中将控制与数据结合起来192
    2 K, u$ c6 t/ z, x" e. ]3 p. f0 x, ~  3.10.1 理解指针192; m$ b& Y; h$ d. A
      3.10.2 应用:使用GDB调试器193
    3 X7 }% G0 A8 y6 z  3.10.3 内存越界引用和缓冲区溢出194( o( K, Y  _$ U6 w" ^( O+ Q( N
      3.10.4 对抗缓冲区溢出攻击198
    & J  J. J' J8 l5 u  3.10.5 支持变长栈帧201" D. X+ y& n4 n/ i
     3.11 浮点代码204
    ' P( q" o) a5 {$ z  3.11.1 浮点传送和转换操作205
    " t' A& w* @9 D7 J! \  3.11.2 过程中的浮点代码2098 y  u7 q* ?+ z3 y
      3.11.3 浮点运算操作210
    6 C, d- u9 f: `( u# D5 T. ~) h& x  3.11.4 定义和使用浮点常数212
    ' q) l0 o' B! j5 ]. e& F  3.11.5 在浮点代码中使用位级操作2128 |( Y) F( H; T7 m8 a
      3.11.6 浮点比较操作2138 p( ^' G. L% W6 _% u. t2 q" K" H' M6 j
      3.11.7 对浮点代码的观察结论215% b; A6 [: K7 Z8 ~$ l
     3.12 小结216
    ' a$ G  Q) c2 o1 i  c+ H2 w1 S 参考文献说明216, i7 Z& U: @' C1 u
     家庭作业216 java8.com
    9 P% E- V# h# H# k 练习题答案226
    0 t2 i; z' m' a- b+ D第4章 处理器体系结构243
    2 A6 Z' u6 p9 R: F+ H 4.1 Y86-64指令集体系结构2455 n+ l; N, I1 [" r3 ?
      4.1.1 程序员可见的状态245! y" T- x9 W1 p) b: O
      4.1.2 Y86-64指令245
    % H) k1 I' t5 r# g! T  o  4.1.3 指令编码246( V* |8 L3 \6 l! G( d
      4.1.4 Y86-64异常250...

9 O  @; I) X# B; w6 n百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
3 Z4 B' F1 w' \5 c5 `5 [

+ `& _  @( x  L7 {5 a
& r0 E+ b' S  j: P3 A% ^* D1 }/ P! j& q0 C. T1 ?5 C: Q" Z  d1 s$ b

/ h# u( y. a) Q9 K0 L

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 22 个

吸烟喝酒

发表于 2023-10-11 10:20:54 | 显示全部楼层

太爽了  干货很多!!!

时代的堕落

发表于 2023-10-11 11:01:45 | 显示全部楼层

白漂来了

绛狐王

发表于 2023-10-11 11:45:01 | 显示全部楼层

java吧 真给力

爱是个误会

发表于 2023-10-11 12:26:28 | 显示全部楼层

学习java,就选java吧了

破懒王

发表于 2023-10-11 13:07:47 | 显示全部楼层

都是干货,谢谢啦

一朵半开

发表于 2023-10-11 13:48:26 | 显示全部楼层

资料免费 给力

游走秘境

发表于 2023-10-11 14:28:50 | 显示全部楼层

真心不错 收下下

春风不及你的笑

发表于 2023-10-11 15:09:23 | 显示全部楼层

不错不错,下载到了

久久飘

发表于 2023-10-11 15:50:58 | 显示全部楼层

java吧 真给力
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则