; v2 k- j* [2 N1 L" A7 F2 G$ `; ^2 \
/ j# H) r% Q+ u" j9 a+ `
〖课程介绍〗
9 U5 B0 c: W6 E" I& c3 F% R计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识" |( F% C- f L8 G6 j4 h6 r* O! [0 x
) g" M6 `3 _7 w2 G8 ?( M
〖课程目录〗
) e3 f c- Q/ M/ D% D, _% O! z* x# x$ k第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】2 n( h8 \+ @ R4 Z2 @7 t; ~( d
计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...8 P; e! C! |, l' K- O
1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看3 k1 m# p8 ^0 U
" t3 p. B) |5 y) B# {第2章 计算机组成原理之概述篇6 Z- x1 u2 F/ ]4 p8 Y
从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。
7 J8 x, w' u- {$ k/ x) p2-1 章节导学9 U2 O" n* L! [+ z. \1 u
2-2 计算机的发展历史
2 x2 j8 R7 U- j5 O7 v# u5 _% O2-3 计算机的分类
: y/ s. _/ c# J; L2-4 计算机的体系与结构
! Z- j! C. s9 Q6 B2 k* p6 ~$ ?. f3 p2-5 计算机的层次与编程语言7 j$ x2 o! Z u- r& s
2-6 计算机的速度单位3 C8 q/ f1 [) M! ?; L0 P. M
2-7 计算机的字符与编码集+ R% |, `! j3 q M p9 v* P- ~
2-8 专项练习:17道习题,12个重要概念
: ?8 f) z Z |$ l2-9 习题答案- J5 h) q& d2 `, ?0 j3 `
4 y: d5 a4 A# t& Y第3章 计算机组成原理之组成篇 z+ {$ @1 O2 z+ c$ ]& }0 a! G
冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
) e5 I5 p1 @5 F, |* ] Y+ P3-1 章节导学
) w0 a3 O3 J0 x( |. m9 B. L3-2 计算机的总线
1 f" e5 H' M6 D2 \, _3-3 计算机的输入输出设备
9 u$ e5 g4 W4 x& s3-4 计算机存储器概览
. b4 T3 Q7 t3 V" h4 m) [, W- V3-5 计算机的主存储器与辅助存储器
1 z3 O4 n8 Z4 e! n! }7 B! m3-6 计算机的高速缓存8 r; l0 l+ \; a" ?
3-7 计算机的指令系统4 m( N. `$ F* `2 b: T l' H
3-8 计算机的控制器+ ~" v5 N! r2 R& r
3-9 计算机的运算器& S' `7 M4 v9 j, l! N
3-10 计算机指令执行的过程$ J3 c6 m3 W1 s
3-11 巩固习题&重要概念(27道习题)9 J a. W7 r7 I( ~3 j- S# [- P1 Z
3-12 习题答案" p" \/ ^8 K- Q9 @* D/ X
" E3 E9 F7 a, W) H+ a) h) M0 Y第4章 计算机组成原理之计算篇# W I4 |/ l- a' _7 C, T/ D2 e
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。8 a. K P* M% M6 j7 X) Q3 I
4-1 章节导学/ K0 \" ^8 L8 {) a& ?
4-2 进制运算的基础
" B8 T* z6 M" p) ]6 Q4-3 有符号数与无符号数1 C4 v m. P7 [5 U" k) }- U
4-4 二进制的补码表示法: ]0 {# x% H6 D+ ?+ \! J3 E# L
4-5 二进制的反码表示法试看( X- g# b( \$ x0 O7 H
4-6 小数的二进制补码表示法. D6 z# M8 y; X: l9 |4 g
4-7 定点数与浮点数2 b9 v! \* [; \7 K2 v8 C2 X
4-8 定点数的加减法运算; X2 R4 v5 d0 F5 g
4-9 浮点数的加减法运算
2 M4 v/ R4 Y" M6 [/ ^ t6 N! u4-10 浮点数的乘除法运算/ Q! ]5 G: L9 o, \
4-11 巩固习题&重要概念(15道习题)
7 k2 W n8 N5 O, ] b2 T4-12 习题答案
% i1 G% D! j6 @ b/ z8 \
$ g" l0 B* d# s1 v* v第5章 计算机组成原理实践$ {0 ~+ g" k6 k, N9 w3 z
知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。+ T6 H$ ^6 u1 e; `: o( X$ y4 e
5-1 章节导学试看
! J5 [8 h+ ?2 ?9 s. {5-2 双向链表的原理与实践1
+ b: ^# _8 f, l) i1 u5-3 双向链表的原理与实践2
6 L9 c% j0 _) M) x7 o" v- X5-4 实现FIFO缓存置换算法
( B0 U9 r D; \5-5 实现LRU缓存置换算法' i' _: c# b: O1 Q& K6 v
5-6 实现LFU缓存置换算法
' K1 i) Q0 W+ W5 N5 a% B
4 \ S, |& y: t& x- q. y2 q' p第6章 操作系统之基础篇
: L6 z7 A: o" a5 Z- }$ k+ p操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。
8 Z" I$ S I8 t6-1 章节导学
+ ^$ N: E+ a% A4 }! h' l6-2 操作系统概览
4 u3 t9 t# ?7 y0 D6-3 进程管理之进程实体
& M4 E+ V: F) Z! l$ C0 T6-4 进程管理之五状态模型8 e& f; w3 z2 B
6-5 进程管理之进程同步
4 }3 A2 ]% M3 `, h! I9 f- L% `8 a# e6-6 Linux的进程管理
$ Q& q- _3 I" X X) ]( o6-7 作业管理之进程调度2 i- m" E1 H! m
6-8 作业管理之死锁 l5 D) t- @# Q
6-9 存储管理之内存分配与回收
/ U# U5 k& B% W6-10 存储管理之段页式存储管理7 C _+ j4 q. b3 |, |0 e; X# n
6-11 存储管理之虚拟内存
' D+ P5 G1 ?" G9 A! w$ w( ]6-12 Linux的存储管理
l' p; h$ o. M$ L. P7 z6-13 操作系统的文件管理
; C: V4 ]+ @% H. K6-14 Linux文件的基本操作) o& Q% i2 q$ x7 H# ?9 p! ]
6-15 Linux的文件系统5 R9 ^ I1 C4 H$ E
6-16 操作系统的设备管理- ?) q- U& k! f. s; a. C8 B
6-17 专项练习:39道习题,30个重要概念
' {, F- ? {& J) ^. K9 ~6-18 习题答案$ g; W6 ^- V/ ^* W$ e9 K: y
( w+ I5 `4 [/ T2 K& M, |8 s1 j
第7章 操作系统之提升篇2 G/ Q9 y& A% K0 F7 ^7 O4 `- k9 K
专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。
8 g4 b: ^' Z8 N* _( q7-1 章节导学1 A8 \/ |* k; e: a9 }1 w C
7-2 线程同步之互斥量
! W% I9 C9 B( V" u: W& t* G7-3 线程同步之自旋锁% B" ], j6 t8 ], ^
7-4 线程同步之读写锁
' P$ h; K3 K" E9 P4 K7-5 线程同步之条件变量7 y- g0 M7 j+ P: |
7-6 线程同步方法总结2 j. D$ S2 s( x+ y( l- v
7-7 使用fork系统调用创建进程
) k! \/ i- s/ T% \9 l7-8 进程同步之共享内存' d5 J& p7 i. Q. G* w
7-9 进程同步之Unix域套接字
+ v1 B/ e- s; E) Y d7 P" {
( ?9 @: ?: d9 h# l第8章 操作系统实践- y) D I9 l1 K( y% O
学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。. _/ ]2 {+ a0 @( C- ?
8-1 章节导学
- m; E# q% r0 _3 U% t8-2 Python同步原语
, U- k H# Z' `* R, t! u8-3 实现线程安全的队列Queue
. A2 b" v9 ]* ]8-4 实现基本任务对象Task
^' c4 ?- I" F. {( l" ?4 e9 Q. \& H8-5 线程池简介
1 ]- `( {! o) F7 T: \8-6 实现任务处理线程ProcessThread: T/ N' `3 L6 L6 n, H! W
8-7 实现任务处理线程池Pool& ?1 q9 X# E! P/ X0 \3 W
8-8 编写测试用例
- ?1 ]2 [ s1 h0 n, C" t+ E- x8-9 实现异步任务处理AsyncTask' e' L3 Q5 O+ a) e% f- ]8 R3 [4 z
' m+ a8 J' Z4 e' }第9章 计算机网络之概述篇, g, C! ~) h( }4 u1 `. g" ?
要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。
% J" ]& B! o0 j# z, i! y7 u5 z9-1 章节导学
" C4 l! I% L. ?" B$ ^9-2 计算机网络的发展简史4 ]' N1 \, {8 l: d h4 P+ E6 f
9-3 层次结构设计的基本原则' }7 z! I6 @7 a7 _
9-4 现代互联网的网络拓扑' J" s1 i; ]" s! P% l6 x, j7 U/ w
9-5 计算机网络的性能指标
8 ?" c* h ^& {: n3 G& O7 L9-6 物理层概述9 x( @' ^' |% a" f1 ^2 E+ H
9-7 数据链路层概述
; Q6 a6 v9 U# z( w9-8 数据链路层的差错监测2 L8 J: G% O2 J- d$ d
9-9 最大传输单元MTU
5 Q- I" }6 V! w0 P2 v! Z% A0 F9-10 以太网协议详解
& b& z! ]8 H- G+ k- ~' Z9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)4 S' R8 \, r4 {' l
9-12 习题答案; f5 L; _) M) T( x' M/ x
: `2 ^6 Q9 x \3 f5 r! k3 p
第10章 计算机网络之网络层篇: A, Y! O4 I$ C! a" M3 r5 a d
网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。, B. _1 l* @: g# x
10-1 章节导学, N- {, A7 u, d+ j9 x+ \5 K! ~
10-2 IP协议详解* P: U/ G; j( k: a- U; r& c
10-3 IP协议的转发流程5 X9 U0 V# J3 O4 `: ~- w
10-4 ARP协议与RARP协议! K$ j( Z2 O% N) q9 p6 S. Y1 l
10-5 IP地址的子网划分1 c1 {/ ]" Z) c+ X; W5 E" Q9 |
10-6 网络地址转换NAT技术
8 U3 f$ v& v; ?4 {+ y. G( U2 z* P& m10-7 ICMP协议详解
; Y1 q( ~: f/ r" k3 m. [10-8 ICMP协议的应用
# [. G7 t) A$ M8 [10-9 网络层的路由概述
. [% h, X/ p( G0 q10-10 内部网关路由协议之RIP协议
) u+ b3 I8 ?1 u- Z" v( O10-11 Dijkstra(迪杰斯特拉)算法
; S7 E) J! [( h4 V0 Z; j10-12 内部网关路由协议之OSPF协议" W7 ~) z6 v! Q' V8 @+ A4 h
10-13 外部网关路由协议之BGP协议8 J$ @; S+ p- ?1 {- u
10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)3 c# t+ w! _5 v1 f8 E6 s
10-15 习题答案; r, M& L1 Z Z, W3 H
7 D2 C, R* O+ `$ w1 H) u第11章 计算机网络之传输层( l$ h# }* Z. j1 d5 m
传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。7 j7 _& K3 B1 l" Z
11-1 章节导学
$ k! [8 Y! Q) \0 G( `- n) e11-2 UDP协议详解
_; S" i! u! e! S l& r* `11-3 TCP协议详解. M( l1 f5 X0 R- \3 |0 A" i. O
11-4 可靠传输的基本原理
+ L0 x: a, e: [9 M. P11-5 TCP协议的可靠传输8 P0 |6 p& x/ q# J# M4 p
11-6 TCP协议的流量控制
/ U: |3 z, z7 C& F0 \# x1 v& G11-7 TCP协议的拥塞控制7 m% A% _& z% N z! n+ c
11-8 TCP连接的三次握手. f( n( N6 N: i7 t! |3 M5 X
11-9 TCP连接的四次挥手' \: K5 H" Q" E- l! Q& b
11-10 套接字与套接字编程
' l' j8 X- Q3 N" s3 l& l11-11 TCP协议的四个定时器
0 }1 l% o+ f) p e11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)/ X7 a! }# {& a- B
11-13 习题答案
: X% [- q, m, X7 K* ?: k7 x. V+ s5 @. W+ L) Z
第12章 计算机网络之应用层篇0 |; Z9 _0 e4 e/ ]" A7 z+ O5 E" S
应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。' Q2 v" }1 N- m& z# z: u
12-1 章节导学$ s/ D+ R9 Z/ t5 G$ E) c) C
12-2 DNS详解
4 t8 @; f: j; V1 E3 b12-3 DHCP协议详解
% w# j. W' D8 K7 a: q12-4 HTTP协议详解
( n/ ]+ y9 [$ \) n0 c12-5 HTTP工作的结构( I. O$ L: o7 Z$ i' Z4 e8 x/ @ J7 L6 l
12-6 HTTPS协议详解
% F' Y8 N/ ?8 C2 T12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)
( v& w& ]4 r( |12-8 习题答案- |. L4 j2 z" N0 f
2 e( J3 ~1 W6 v$ w
第13章 计算机网络实践
* r) [! m) e8 D# W* g Y, u4 `" {知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。( u' v7 z1 p( ~+ U8 d# q
13-1 章节导学
: o9 z4 A+ T: a5 k" c13-2 搭建服务基本框架 d/ ^+ T3 z i' b
13-3 Python操作字节序列
( L! v! {' V( t& p% T( i: k- S13-4 实现IP报文解析器
! h( [' O: ^/ v1 R2 |) L. }1 X13-5 实现UDP报文解析器
: r: @3 C5 \" ^/ M% g3 r, H13-6 实现TCP报文解析器1 p# ]/ ~' s x% ]4 x
& W& v$ v. a* P z) K' W J
第14章 课程精髓终结# j- q+ Q; u. T" V- [& F
温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。0 K: }& z& Z, M& Y( G# f
14-1 课程总结-计算机组成原理
, i! y2 k# l c& C, p, W14-2 课程总结-操作系统
3 {+ X. Y3 P1 x# n+ b14-3 课程总结-计算机网络
0 V( x/ {, U3 Y7 e" M6 i) P1 J14-4 课程总结-编程实践
2 p* R. G/ C' |" v14-5 课程展望8 _7 w& W/ l' N0 \( n5 x# ~
- M; j8 g2 N7 B: {. S% ~/ w
Y' O% A$ c2 z- v3 s# R' @% Y
〖下载地址〗4 A* A6 K6 z( E3 l
8 O2 @; E; c0 Y1 \5 i; d. H* v) P n5 r% h$ J- B1 @) F6 [
5 n+ A7 E# f6 D+ o
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
5 X I# c# V. y* Y5 Y, T9 W- o S3 K* t* I0 r4 M
〖下载地址失效反馈〗
1 D/ O8 k1 t0 K2 m ?- K2 L7 t如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
* @' @. Y1 Y: b& |& p
; X3 W2 B) Z7 Y〖升级为终身会员免金币下载全站资源〗
0 d/ ?4 @* U+ n6 m* q X! y全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html$ A- s4 M9 o* F3 g9 D3 @) t
. t* u+ P7 H1 c9 }$ [ E
〖客服24小时咨询〗3 R$ M2 m+ h0 a1 v3 K J. a6 b, S
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
, T z7 h% }2 O# P' F- {4 _7 Z/ _) S, m( y% g
$ h. t7 j, A$ y9 `
|
|