" {0 x2 f9 K& Y( E# G
+ J4 W) r) n! D5 F" K7 w4 [9 z. W) S〖课程介绍〗 \5 X, I6 I2 i( w2 g) i+ h# n
计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识
/ U9 y9 g! o) K# T' n. s& M9 @
3 X* J/ a! x) Q4 s' K5 r% @〖课程目录〗3 y( F( D1 e) W: T4 _ K5 j
第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】* V2 \9 }) s- c" R
计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...
0 q1 L0 \* X4 R1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看/ g+ u! k$ T6 E. |
: i" n3 I- S7 z# e1 L2 |; n% K
第2章 计算机组成原理之概述篇
# Y6 P$ Q* Y8 Y! u从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。$ @0 m( Q/ ?1 C( [' P
2-1 章节导学
7 H3 r$ g/ S9 V6 n% d: Z1 `2-2 计算机的发展历史 ^4 K+ Q2 d/ {1 V0 k; O
2-3 计算机的分类* [+ v- s6 w6 @9 M; E# t Y7 c9 V
2-4 计算机的体系与结构0 A% ^" k- n- {- v) M8 \$ P' Q
2-5 计算机的层次与编程语言
" P& [; U; F7 q1 a, ~2-6 计算机的速度单位" c4 e7 K# V p8 E& t
2-7 计算机的字符与编码集
2 o9 G8 f0 G5 v$ @2-8 专项练习:17道习题,12个重要概念
% e4 l& S9 x7 ^2-9 习题答案
: T2 [0 B; f8 Q5 j: `
9 e! ]8 L& d8 C2 _第3章 计算机组成原理之组成篇
1 n0 v5 b" D6 }. m; c冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
0 u, l4 L" B( ?. s( b* T3-1 章节导学
' L4 ]3 ]6 C+ y* m0 j3-2 计算机的总线
: S, \, Z0 S7 z$ {2 o; a) g' K; R$ N3-3 计算机的输入输出设备
. p/ P8 z# ^& F- r/ S. I+ {9 @" A, H3-4 计算机存储器概览
1 Z9 B: p4 ^4 ?/ j/ V- M3 T5 s3-5 计算机的主存储器与辅助存储器9 b0 k V( M4 a0 Z8 J
3-6 计算机的高速缓存
% I; q h+ \' d% E O8 b0 @: B Z( I3-7 计算机的指令系统: ^" H5 R% R* r
3-8 计算机的控制器
* Z. ]. M+ ?* S H( Q9 k3-9 计算机的运算器. h3 y$ J5 _1 m5 R
3-10 计算机指令执行的过程
* m, Y; ]$ n, N& v1 S* b0 G- ~3 ^3-11 巩固习题&重要概念(27道习题)5 ~ M- Y# ?( k' [6 t" o9 s
3-12 习题答案
! X& p9 ?! Q9 G- E+ @3 L f' v! f2 w: H1 r, y# \
第4章 计算机组成原理之计算篇# @2 G6 M* E$ O. U4 e$ O1 e& w
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。
( r' @/ H- X7 Y2 s" N. a4-1 章节导学! \; ?3 I; P u5 g# G: a% Y
4-2 进制运算的基础: W$ [( b0 m2 k3 X! G( d
4-3 有符号数与无符号数
0 V" x" t. K( k d- \3 l# k ~9 w4-4 二进制的补码表示法2 |8 p/ f! l2 ]
4-5 二进制的反码表示法试看
/ P' b( R9 F! s1 E7 E4-6 小数的二进制补码表示法2 H8 i/ K7 v: E/ g. @+ P' I
4-7 定点数与浮点数
- }* q0 B# V- q+ d* a4-8 定点数的加减法运算
1 V0 Z* w& {" c/ A4-9 浮点数的加减法运算% @. U, a* F! G }4 G
4-10 浮点数的乘除法运算; S, I' K# M7 [# o4 M. ]7 S7 m
4-11 巩固习题&重要概念(15道习题)
) R* A3 ^- Z/ X" g" T' V4-12 习题答案
2 \" q- Y. `, d5 f9 `& }
2 `+ n: v3 H7 @3 A. {第5章 计算机组成原理实践
- D6 h: A8 q N3 ?* Y- h) z知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。% q+ ?6 h" q3 Z8 [' h1 a
5-1 章节导学试看( g; e+ N0 x+ C4 _8 O( Y, N
5-2 双向链表的原理与实践12 o/ c' l% S' F% t& F, j. R
5-3 双向链表的原理与实践2
3 e) C1 F2 H; g: S1 d7 ~' h/ E4 ?5-4 实现FIFO缓存置换算法
/ G$ o+ f! S( E7 L- |* M5-5 实现LRU缓存置换算法5 W$ j* o7 D1 E5 _4 O3 t
5-6 实现LFU缓存置换算法) _4 C% |3 l' a- x$ l8 J u
8 _4 `; W9 D. Z B第6章 操作系统之基础篇3 I* A& g) X" a; o- u( h Q
操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。
/ B$ [/ o) O! @+ r2 Q" @6-1 章节导学
8 X( Z; V2 h. _6-2 操作系统概览7 W9 `7 m% K, V1 X. f: K7 X
6-3 进程管理之进程实体5 p% ]. {0 K% l* q3 f3 M. [
6-4 进程管理之五状态模型* V! A6 C1 G z5 S }
6-5 进程管理之进程同步# m# \) o( T& b
6-6 Linux的进程管理6 k( [9 i+ E. P& H& Z
6-7 作业管理之进程调度
6 F' f n, W% `& E$ W; ?6-8 作业管理之死锁
Z8 g7 ?: U2 L/ {) V {! y6-9 存储管理之内存分配与回收
/ m6 ]* ^* x, Y* K) l1 a6-10 存储管理之段页式存储管理, r( N( O% o. p- z2 \
6-11 存储管理之虚拟内存
8 ^& g; A5 H. R0 }1 F0 j c# x K6-12 Linux的存储管理
6 S' M+ p' w( o0 `# d; F* f6-13 操作系统的文件管理
9 h& m y2 _5 n& n7 m7 e2 i6-14 Linux文件的基本操作0 O6 W0 r$ E, f1 u- Z7 n5 e$ W
6-15 Linux的文件系统) x" `5 Z' |7 e4 u
6-16 操作系统的设备管理% }2 L# T) P- Z9 r* v
6-17 专项练习:39道习题,30个重要概念0 p7 G: M7 ] f$ e1 O: j6 k' K
6-18 习题答案
. O5 K' }3 s+ S5 W" ^" C- R( u% W6 t. w3 r6 u9 C4 A
第7章 操作系统之提升篇! z: ?; A/ ~- d6 P
专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。
' f" A5 j! H; m7-1 章节导学
; O6 s. u, i. m# t4 S8 s0 B7-2 线程同步之互斥量( x0 e# U+ Y9 Q3 M3 ?! K
7-3 线程同步之自旋锁7 V* B9 M# x) K9 `6 S
7-4 线程同步之读写锁0 ]( b8 Y% N. f( ~' Z5 M
7-5 线程同步之条件变量
6 v' O/ T+ {) p7 U0 t7-6 线程同步方法总结4 k% J9 U6 s& q/ [9 [3 w' H8 F6 E
7-7 使用fork系统调用创建进程5 b K4 j# j4 ^9 Y
7-8 进程同步之共享内存
- z9 ~2 D9 V: ^7-9 进程同步之Unix域套接字. \+ d$ y2 b* {3 } [6 V
& S4 u$ w6 q: U1 `$ j4 Q第8章 操作系统实践
- Y/ X8 g s$ I' p学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。* Q F% I) j4 q+ X( G: r
8-1 章节导学) Z/ M; M# }( s+ j- y# D
8-2 Python同步原语: H! X- B+ O' u3 S) e
8-3 实现线程安全的队列Queue
& ~ l/ t3 O) h" q& Z" R8-4 实现基本任务对象Task; I$ b$ J% Q$ Z" T$ ?; D% I
8-5 线程池简介/ A& F" H* p- [- i( _2 y7 C$ u. E
8-6 实现任务处理线程ProcessThread* N; }% l1 h. d1 [; \& u' a* k1 g
8-7 实现任务处理线程池Pool
4 [0 p$ y$ w4 q+ K( q7 r8-8 编写测试用例
& l3 @6 V) Z; q5 y8-9 实现异步任务处理AsyncTask
0 b3 t, C' H4 U
$ ^/ `" A, \' P& `$ k& J v第9章 计算机网络之概述篇
! A& |3 l' N) I3 J; w1 l) q4 K3 a要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。0 L$ E' f! T4 E: i3 m, V
9-1 章节导学) e: b/ G, U" ?2 q
9-2 计算机网络的发展简史+ m8 ]$ W8 T7 C* N% q
9-3 层次结构设计的基本原则; M2 V, S! {8 P' |$ b) |
9-4 现代互联网的网络拓扑. ]3 e3 e+ Z' ^7 K3 G" P7 h
9-5 计算机网络的性能指标( Y, y) D5 j$ B0 _, Z$ e8 D: x9 k
9-6 物理层概述! N! I$ \7 o- q5 x5 w! ~6 b8 a
9-7 数据链路层概述
2 s! t r4 B! _8 Q3 L! s5 p+ V2 W% t9-8 数据链路层的差错监测
% C) f7 @5 t+ _/ ]0 s+ `9-9 最大传输单元MTU
# X+ c- A3 [& [0 B$ B5 U9-10 以太网协议详解5 g8 s+ s6 X; K
9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)
- x' S% h$ k9 r4 W4 f+ ?1 g1 H, p9-12 习题答案: D8 B1 [5 K$ Y: t5 [2 I9 S
" a) ~. ]! m- v) j
第10章 计算机网络之网络层篇
2 v) h8 h& c5 X8 L; `) J% @网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。
; Y5 B9 k5 }+ i8 ?# T$ \10-1 章节导学
/ B$ G! `6 s: l9 ]7 a' L# e6 C; g10-2 IP协议详解% z+ D- }1 [* o9 ]" R% o
10-3 IP协议的转发流程8 i' n5 i: X1 h2 J
10-4 ARP协议与RARP协议
+ o( f5 \# _# ], U% u3 M10-5 IP地址的子网划分* l2 j- _* f7 r3 Z- W+ z- L) c7 y
10-6 网络地址转换NAT技术# b# W# z# c% J" v" k
10-7 ICMP协议详解8 q2 ~0 Y, y& T |7 i7 H
10-8 ICMP协议的应用
4 v, I( n9 W: n10-9 网络层的路由概述6 ^8 A6 {" l) m+ g/ n
10-10 内部网关路由协议之RIP协议
7 t7 B6 H: R2 S9 W7 E; o10-11 Dijkstra(迪杰斯特拉)算法3 `8 N' e- f$ v5 j+ z4 i o
10-12 内部网关路由协议之OSPF协议
% h: R; F0 n. z0 g. j5 V" W10-13 外部网关路由协议之BGP协议
& i" H8 I! w, v, F) q7 A+ ]10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)
7 f" m% @7 S: t- x: `& s4 I10-15 习题答案( O, ^8 F3 V- _4 G% r; B( v3 D% |
/ z% L! A( W9 {. F, i6 O第11章 计算机网络之传输层
: l: w6 o0 V9 t* K传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。2 f: t: A0 [7 I( Z5 k) e8 w# b
11-1 章节导学. J& O( S' {7 A% U/ b, [5 ~
11-2 UDP协议详解6 H, h6 j. k5 @% i7 i
11-3 TCP协议详解* n4 K- J" G; G7 F
11-4 可靠传输的基本原理
) p% N9 P6 N7 m S8 p8 o11-5 TCP协议的可靠传输* S8 J: N1 y/ ]
11-6 TCP协议的流量控制7 J" q) n. B$ n
11-7 TCP协议的拥塞控制" _/ c, s! s, X- S
11-8 TCP连接的三次握手
9 |. U8 u% d$ M" W, J! d9 ?11-9 TCP连接的四次挥手9 S/ N3 n. W9 i( l5 A9 G' v
11-10 套接字与套接字编程
! z1 _- q, J& F, L- W v- [11-11 TCP协议的四个定时器
' \5 G3 ~6 a% `11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)- ~# x% x% H% C" M
11-13 习题答案3 O6 j6 r* J8 b' D/ h+ |* S- G
7 J% F7 O; J7 N/ e% o0 u$ `. E第12章 计算机网络之应用层篇
( \8 T. ~$ P1 a7 l0 U4 r应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。
+ _ ]: _; Q2 x: O12-1 章节导学
5 D2 {7 S! h) {2 I/ P0 k12-2 DNS详解
$ p# V1 o' ~% c, C3 h12-3 DHCP协议详解
4 `7 {7 r! H7 T( r/ M# p12-4 HTTP协议详解
3 n3 H$ y Q7 @0 d: r& ^% }1 h- Y. R12-5 HTTP工作的结构
! ?" b9 d" N: N12-6 HTTPS协议详解/ i' _8 x: S5 X h( T
12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)
, C7 ^1 T1 e) x0 d; |12-8 习题答案 C4 Q% F2 l0 J, K- e" [' k) ~
: k7 x, z1 s3 z5 M
第13章 计算机网络实践
( i9 Q7 o3 s7 ]/ g C* M) F知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。
, C: ` Y% t3 z1 v+ p/ Z4 P5 g+ `; D13-1 章节导学
- {. L: M4 b! B8 P2 y) Y( y$ N13-2 搭建服务基本框架. A- `6 x: Z9 C
13-3 Python操作字节序列; B! t, G6 { N5 W1 v
13-4 实现IP报文解析器
) w+ h" v: D6 E8 M! i& K13-5 实现UDP报文解析器* z, k o7 P' y2 c
13-6 实现TCP报文解析器
* G Y( t" a8 ~7 d
" I7 t4 n3 i& T- ?% i5 i第14章 课程精髓终结$ X8 P! W8 c/ ?6 \
温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
$ T/ G! j' R+ W& L$ K5 T14-1 课程总结-计算机组成原理3 s! L3 {% K3 K+ S: K
14-2 课程总结-操作系统
" K8 k& Z( e3 ?& R" K* ~9 C3 ^: y14-3 课程总结-计算机网络
' O. f. L( B5 m' w14-4 课程总结-编程实践
( t/ q3 _. }' H4 c& W' D. m# Q14-5 课程展望7 W G* A" n' g2 k! j
5 u- [3 H3 |$ a- Z3 m9 X
+ [# R: _( ^+ z( z! c
〖下载地址〗# x" F0 e' \- S
! E4 j# \6 n" b
! |1 b6 [6 u- f5 ?3 M7 _% p, V5 k: L8 w9 L) u' G) e; M
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
- N7 Y, f8 a: G1 K; h% Z$ l" F' H" h5 I7 J2 H6 L$ K
〖下载地址失效反馈〗
. G( B4 k+ I3 q D- u% Q如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com# e, Y0 [6 f, J9 M7 |
* N# @5 r/ \; A/ K" h8 V〖升级为终身会员免金币下载全站资源〗
: W: ~4 S5 o( l全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
, Y2 Z. F' @' p* v" S( |- T( \
- k1 o9 u& V3 p' {, a- d, T7 ?〖客服24小时咨询〗
6 F- n9 D0 U, a4 u. y$ [, }8 V0 H: c/ D有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。6 Q* i: c* D& Q3 x. ^
, z# g3 i0 y+ w3 K$ ?# e
a" _1 g( O8 E9 s7 T4 @1 X# J' [
|
|