, X* y) q* w& Y) g; s7 F8 N# r) Z) C$ W: E, X# [% q: r
〖课程介绍〗2 [3 S4 J- M+ E. f& a t3 K6 V" y
计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识
7 S! R' z# @$ g2 ?7 B5 T8 _ y
% y# c$ n2 d3 G, u ~3 q9 D/ c〖课程目录〗
% o0 F7 n8 m D& D0 m+ W+ J% D1 u第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】- }, d+ C7 h7 a9 h z' T
计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...6 v6 M( T1 [1 h5 w
1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看
: N0 m6 C" }# ~$ E( E) f1 \0 p+ y+ l! ~8 u p, h$ j
第2章 计算机组成原理之概述篇) v6 m0 J$ _% T0 r* }) k* ?/ ?
从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。) O! y7 Q4 s# F5 g
2-1 章节导学
% F U( C' p+ O2-2 计算机的发展历史
9 i1 d% Q0 x6 L" E$ v3 ] k2-3 计算机的分类
2 ~) ]4 B7 a4 x* s2-4 计算机的体系与结构% [$ [* I; w* |. e
2-5 计算机的层次与编程语言+ a, {. E6 P! t0 r1 E
2-6 计算机的速度单位: V5 R/ x& f9 D* x5 g0 Y3 E7 n
2-7 计算机的字符与编码集 W8 K" k$ z2 b/ N4 N; n
2-8 专项练习:17道习题,12个重要概念$ R% {$ o+ b' X6 P0 i
2-9 习题答案; j" @+ C G4 {4 u* c) E
2 ?) q3 U3 n/ R5 A$ Y& F第3章 计算机组成原理之组成篇4 N9 K- R& b% p2 ]$ R1 |; B
冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
# h, R9 \' c$ b3 z# f! X6 ?2 g3-1 章节导学
% K: C8 v$ P+ Y, ~4 `3-2 计算机的总线
' I3 I; x4 x: |$ E* C% u _8 t3-3 计算机的输入输出设备
" c) n. ]1 S: O4 v/ E2 s3-4 计算机存储器概览+ p6 V- t4 g% G* ^( W1 p5 A |
3-5 计算机的主存储器与辅助存储器( r/ H- E S- P( H7 E ~8 n# R
3-6 计算机的高速缓存/ O6 G Q/ d" z* \: D
3-7 计算机的指令系统/ J8 q* T9 v0 ^6 C
3-8 计算机的控制器
( P% ?4 z- @" k Q2 F0 k3-9 计算机的运算器% g2 J; o2 M2 p4 ~1 p1 o
3-10 计算机指令执行的过程8 B8 X6 |- \- b: a7 \) T
3-11 巩固习题&重要概念(27道习题)( y- s1 w: u/ |, V, ?
3-12 习题答案
3 P" M/ t- h3 o0 {; L+ C& {2 P/ A! Z! c, A" [$ [
第4章 计算机组成原理之计算篇
; m7 f; z/ q3 d( P: R本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。- |9 w6 J6 G' G) |& ]: }4 m/ [
4-1 章节导学
9 c7 q# L7 l% [$ _ ?1 p4-2 进制运算的基础4 c; u% b% t# S( c* a$ u) @( Z: Z
4-3 有符号数与无符号数
* }+ Y, L9 Z- W" V6 ^* D, r; C4-4 二进制的补码表示法
! W0 v, e( E, \: V; f1 p4-5 二进制的反码表示法试看8 x1 C. W' ?4 T( ~- N, N1 b( S
4-6 小数的二进制补码表示法
% r9 v b: f& u& r" e2 @4-7 定点数与浮点数1 q7 u" T6 j: w7 o( _
4-8 定点数的加减法运算
, {+ ]& c$ f& o9 X& A, c4-9 浮点数的加减法运算
& f0 \4 e5 V5 g$ x: z. C4-10 浮点数的乘除法运算
; i3 k8 e+ W; P# c$ i4-11 巩固习题&重要概念(15道习题)
3 `7 I8 z ?* Z( q/ z- j5 x4-12 习题答案7 d+ C+ _, M4 C& a: D+ W
* Y4 `4 ]* r5 Z% H4 W4 e2 Z
第5章 计算机组成原理实践1 Y# j3 J* Q5 Z- \
知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。
6 p0 F$ ?* [- F5-1 章节导学试看
7 _) ]( w; C% K+ j. A5-2 双向链表的原理与实践17 L% |1 M+ J3 b8 c
5-3 双向链表的原理与实践2
+ K: J# y7 _) E+ F# a5-4 实现FIFO缓存置换算法8 F' m' ^. o/ ~6 Y8 z5 X
5-5 实现LRU缓存置换算法) S: l4 F% s" u/ f$ |8 o
5-6 实现LFU缓存置换算法
' h [6 Y$ R! G8 t8 n, P, |$ w
7 m6 y; `+ s' l& Q& I第6章 操作系统之基础篇9 I% U- R$ `6 o8 @# F+ ]0 f/ @8 ^
操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。$ _* A& L( J5 I, D0 T$ Y& E
6-1 章节导学5 m% C! O# T3 h5 H2 a
6-2 操作系统概览! h0 d5 O: d3 c- E
6-3 进程管理之进程实体! d2 b& I* L5 `7 S9 m8 b3 A
6-4 进程管理之五状态模型0 L n# ^+ V* x) G, z
6-5 进程管理之进程同步
5 e% N& R- z3 w6 O6-6 Linux的进程管理- l3 {% d. g+ i( h: q8 s3 w
6-7 作业管理之进程调度7 U9 Q. }3 ]& k
6-8 作业管理之死锁
! x& o* x+ _: d3 Q2 h6-9 存储管理之内存分配与回收
1 B3 T1 x' h a8 _6-10 存储管理之段页式存储管理
: c$ ^; Z- n- `. S6-11 存储管理之虚拟内存7 D' F: n: k* D* [
6-12 Linux的存储管理
1 ^ L; @ z7 X9 U) r6-13 操作系统的文件管理3 I- N N" N9 `: d6 T$ `8 h
6-14 Linux文件的基本操作
7 a- u3 e: w( k) ^: J6 }7 l3 {6-15 Linux的文件系统
" u3 p: [5 H7 O5 n, G4 h& g6-16 操作系统的设备管理# a6 G; _/ |. g, M, l2 V
6-17 专项练习:39道习题,30个重要概念+ k U; U* m3 h
6-18 习题答案7 h2 g7 l; v3 N4 D% U2 W
( I V8 l5 I% T }3 b* f/ Y# Y" i- l
第7章 操作系统之提升篇4 B$ }( e* N0 H$ s$ k: B
专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。
# V- R/ z3 z: v! e& ~- m7-1 章节导学 c, f( D) p" ^& `. Y: G
7-2 线程同步之互斥量' @4 f! K7 h* l8 q
7-3 线程同步之自旋锁
6 M+ P- ~4 s9 v( C7-4 线程同步之读写锁
' {2 J: E P) V( m: T* A- d7-5 线程同步之条件变量& P+ K2 a5 J0 M, Y0 s
7-6 线程同步方法总结
# A4 e4 {" n5 V, f8 I" W7 y. G( D7-7 使用fork系统调用创建进程 o2 U( `& O7 v; y
7-8 进程同步之共享内存
' G$ ~& m: a. J- A, w0 f/ v, r7-9 进程同步之Unix域套接字5 ]; w z0 t6 W
$ T9 l" e2 ~& ?: s第8章 操作系统实践
2 x: l8 `" b7 {+ C学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。
, P( Z' O6 T$ {( L' \+ q8-1 章节导学) g( S( x5 X) e
8-2 Python同步原语
) o% s0 _' }3 c9 Z2 Q9 }8-3 实现线程安全的队列Queue/ Z% L' s6 K7 ]/ B8 @/ t6 o8 ~6 u4 ?$ i
8-4 实现基本任务对象Task* `8 m1 |8 `! K- o: y# K
8-5 线程池简介! U3 Y0 {' `) h* q- p
8-6 实现任务处理线程ProcessThread
0 x$ E+ [" w N' w: i8-7 实现任务处理线程池Pool+ p1 @$ w, X4 I$ }5 t: [7 V- e7 Y
8-8 编写测试用例
6 P8 `8 h) N4 c& [8-9 实现异步任务处理AsyncTask1 x& |0 X: f. s1 ]1 x3 g
$ ~# s# i, c3 _. c3 H8 Z: g第9章 计算机网络之概述篇8 n3 r; ^4 o: m: J1 p
要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。& z% |3 H1 T1 O3 f# w4 d1 O0 e$ s
9-1 章节导学
& G! F0 U i! w! G% o# T8 K9-2 计算机网络的发展简史( ?9 ^2 E- n' d" N2 w
9-3 层次结构设计的基本原则
6 ^4 t: E" x# P; B: L$ A! X: i# Q9-4 现代互联网的网络拓扑
+ U- r7 v; S ~, {9-5 计算机网络的性能指标* {& @" [. E( y
9-6 物理层概述4 M' a, T8 D' _8 Q# C
9-7 数据链路层概述1 i6 l' [ w! G! A* t2 z( D. u, f
9-8 数据链路层的差错监测; @/ D c" Q* r6 a3 z$ S0 P- u
9-9 最大传输单元MTU- N4 x- c9 Z* V* ?' Z
9-10 以太网协议详解
4 v" T& X: r9 h. N8 g) I5 A0 {9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)
2 s1 Y/ P: N Z, D' g" ~' \+ d9-12 习题答案
- o9 V5 v% Y0 l N
6 T0 D# N+ k* j1 M) d: r4 I! c第10章 计算机网络之网络层篇, y6 P* M6 L$ E% @6 F5 f$ \# {
网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。. E6 I: q0 t% Q- z, P
10-1 章节导学+ u% d- i# r9 R& A
10-2 IP协议详解
) a9 X+ f/ l I1 t4 Q10-3 IP协议的转发流程6 v& A/ b- f/ b
10-4 ARP协议与RARP协议
! n: x+ K1 C1 T' r) O9 m1 U10-5 IP地址的子网划分
: O: W! W. `; _# ^* Y3 p) j: ~10-6 网络地址转换NAT技术
, q* d2 [9 X8 i4 B: c J: F% E10-7 ICMP协议详解7 r) y6 H1 _3 Q T
10-8 ICMP协议的应用
# v' m0 s; Y8 G' F- s10-9 网络层的路由概述
* E$ U0 ~5 x& j# _- o10-10 内部网关路由协议之RIP协议
/ B$ x* p& T$ n10-11 Dijkstra(迪杰斯特拉)算法* n; Q8 [ A2 }% ]0 f' o
10-12 内部网关路由协议之OSPF协议
6 c+ h; A( v# \8 {; X* g10-13 外部网关路由协议之BGP协议
, U v* F4 `$ n6 x: l/ P10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)! j- b2 J: x5 k* j) f' a
10-15 习题答案2 }# s/ m. [2 F$ B1 j
$ \3 S. a' U& V3 [9 a& z9 p
第11章 计算机网络之传输层1 O# }9 P$ |9 d" c- i
传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。7 E3 ~! u1 m8 v2 ^# Y) \+ I( w
11-1 章节导学" c: c" E! r1 H' u
11-2 UDP协议详解0 O" D6 V- F: }8 q9 l2 D
11-3 TCP协议详解- N! }/ z( U" x7 \6 p
11-4 可靠传输的基本原理
' T7 f0 ~& _# I0 k4 Z11-5 TCP协议的可靠传输# s4 x B9 b% T3 w/ Q0 ~* q; S
11-6 TCP协议的流量控制0 g6 J3 r- M9 e9 X/ B
11-7 TCP协议的拥塞控制+ q5 {2 z0 |& A: L" H4 T
11-8 TCP连接的三次握手& ?: ?. K, u$ `8 |+ c0 [: N
11-9 TCP连接的四次挥手
6 F( A$ Z# ?9 a) F7 y# Y# d11-10 套接字与套接字编程* M- z, c( F/ S( h. f) L
11-11 TCP协议的四个定时器9 V9 ^" X9 p4 d
11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)4 R4 H# x/ M+ t# `' }2 h
11-13 习题答案1 F9 ~: t' U( U6 `" T0 d
$ r$ A( t7 j& X0 F6 m2 N4 ^6 `
第12章 计算机网络之应用层篇
) V% R9 ]7 `, O: s7 T+ D) U& B应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。+ U# d! e+ a- Q/ W* ]8 M
12-1 章节导学: j9 B. N. Y) n# @) p0 X0 a
12-2 DNS详解
b; }; z4 T' v6 x12-3 DHCP协议详解4 L$ B2 _6 P7 w% A' k
12-4 HTTP协议详解
( E, w W: h0 N" y% K6 N* H12-5 HTTP工作的结构
; v9 V, Y1 G' S- C$ ]12-6 HTTPS协议详解. F( Z+ s& R# X- O1 O+ g
12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)
) {7 L% u! r* r+ V2 P% d12-8 习题答案( c% f Y/ O, b( q! e# {% Z
3 B- H7 b h) n5 E3 F( V- C
第13章 计算机网络实践
! l) |/ [9 r% {" p& b- s. ~! X知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。
% r, v5 Y6 s& c13-1 章节导学
$ J _" ]( _" N3 l7 l! h13-2 搭建服务基本框架
( u) _6 [) r5 D3 J9 L2 {13-3 Python操作字节序列
' e O- E- t: F T13-4 实现IP报文解析器
8 Z3 L: z/ z, _! X13-5 实现UDP报文解析器
0 \- E4 j/ ^' t5 l$ H+ }, S13-6 实现TCP报文解析器
( P1 Z3 |% u$ f! a0 p. M, _: c2 ~' e n+ K6 _
第14章 课程精髓终结1 l2 N5 k- m' H
温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
7 U' J, Y( z: N( N14-1 课程总结-计算机组成原理
6 Z% N) i7 t6 n* |2 x+ g+ y% ?14-2 课程总结-操作系统
7 u5 [$ U% j" u) a( x( C' k14-3 课程总结-计算机网络
3 Z0 c- A+ a9 \' Q! b4 \14-4 课程总结-编程实践
& z1 t c; Q- q2 ?1 i f14-5 课程展望
' l4 Y# j5 M$ R9 N/ T1 a N; A6 w2 o3 L$ w a, ?5 w
6 Z# K( h9 V5 N3 |& i
〖下载地址〗
# j9 w3 x1 K6 j1 G* S/ t+ B2 d j+ z; y5 c) I* c' q% }; X1 i# D
. Y6 \. C9 o2 H( a0 J
) G3 b! U3 ~2 @! y5 I9 h5 f----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------; z6 o1 P! ]5 o# ~' Z1 W# s
- s1 v0 [2 i0 v: N; D0 ~
〖下载地址失效反馈〗: Q2 Q7 V5 ^7 f( r, w6 u9 Q3 p
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com/ ~1 h( \% s; R- }4 [; R
4 f/ ~# j2 B1 [# F$ P
〖升级为终身会员免金币下载全站资源〗
* y" S- K% `+ }/ |7 l" b' P6 G! J! t1 U全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html( {8 k0 d9 H8 p; N9 V
+ a6 I* \# z \( t
〖客服24小时咨询〗7 }0 Z* u# [% j2 c( _
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
7 Y$ |# v/ P6 G! d2 b
" y* |$ X) \) W( }% \9 A
8 m1 Q; {8 S" H/ Y* Z) ~ |
|