* g. x0 K2 e9 x1 h; z7 ^
# g* G7 A! v6 [8 W$ v! w
〖课程介绍〗
$ p) u! i7 }, V/ {+ t. n计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识, \$ W" j" e$ e+ g$ ? f
7 M, M0 `% e9 B9 I( R( m
〖课程目录〗3 A3 u. L0 x0 P4 r/ [
第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】
( I" x5 `- p' _计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...
( A M4 \- \; i# z1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看
3 Q* |: o5 V) b- q
3 @4 ^" Z- W g$ W第2章 计算机组成原理之概述篇
: H! X c. s: b' F/ {- k从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。
5 F2 H; Y* I" }' c/ Z7 ^2-1 章节导学+ F9 j8 h. S- t. }7 g! [8 c8 h+ [
2-2 计算机的发展历史
2 }4 J5 \: q( Z. P! ~, ~2-3 计算机的分类4 Q- e1 h& `7 V; {6 N7 j
2-4 计算机的体系与结构+ v }+ E: @; h5 q5 A Y
2-5 计算机的层次与编程语言2 G, Z: n0 N) i# c
2-6 计算机的速度单位
9 _- J# w) L: n2 j5 U* e2-7 计算机的字符与编码集
/ V* O+ r. J& d2-8 专项练习:17道习题,12个重要概念
) Y% M: r' S: ^% I6 e2-9 习题答案
& I7 h1 I. `; H$ w( y6 z& v" R( W) N s4 U
第3章 计算机组成原理之组成篇
# K# {4 O, ]' X$ F- S7 E5 G冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
P$ E! K3 k( t' j5 y( x- W) p4 r3-1 章节导学9 E3 Z7 b8 Z' i6 o7 V2 E0 G# y
3-2 计算机的总线( \4 g% K& t: q/ [& }1 R. A) z: R
3-3 计算机的输入输出设备/ Y4 v- a! v0 q/ t- s0 }, c
3-4 计算机存储器概览
, Y/ g- o( Z+ e. `" d% s8 t3-5 计算机的主存储器与辅助存储器
% h8 M- x6 p. ?" V: V: ^3-6 计算机的高速缓存; B; O+ O/ h/ o3 ~3 }
3-7 计算机的指令系统
! c/ R$ b7 y3 i1 }: t3 A" O$ ?3-8 计算机的控制器7 V' l6 c( p: m) u& b, n; L6 ^
3-9 计算机的运算器
* d# ]; b2 _% Y" u& v8 d5 w; g3-10 计算机指令执行的过程$ [$ p2 m7 p) m( N6 [
3-11 巩固习题&重要概念(27道习题)7 I# ]) S; y; O. K
3-12 习题答案
+ c }/ z5 \; e; Z+ f4 s$ G
- G9 u7 w; V' @5 Q第4章 计算机组成原理之计算篇0 a' i, I, R( ~, A) c2 q7 J
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。# v* R; s' g4 ~' b
4-1 章节导学5 J1 j* c4 L* h/ s% D% n$ h# C
4-2 进制运算的基础; j0 y0 z) Y0 B K
4-3 有符号数与无符号数$ J! N7 E2 F. z$ z/ k
4-4 二进制的补码表示法
# T6 Y& ~9 s. N) g1 ^" z7 s( R A+ Z4-5 二进制的反码表示法试看
Y! E. Z6 f1 \% i% x4-6 小数的二进制补码表示法
- E3 K& s2 \, t- R6 w4-7 定点数与浮点数
( R; h" v1 M# d4 \6 ?# |2 w2 u6 \, |4-8 定点数的加减法运算& M3 l Z9 T& I6 x a9 d
4-9 浮点数的加减法运算
" a8 t4 A {, Z0 o% k* ^# v5 r4-10 浮点数的乘除法运算' S% W. ^& l9 j7 [, J, O9 p
4-11 巩固习题&重要概念(15道习题)
& A- B) }" x8 W" a [: a) A2 _4-12 习题答案
1 T3 P% r0 ]7 ^/ O/ |+ J4 E2 \% f2 q/ ~4 `; B: ^1 A t
第5章 计算机组成原理实践
6 r* Z9 U2 i- S0 h. G% I& Y( _知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。3 V; D" C3 r1 z5 g
5-1 章节导学试看) v; w/ C+ K+ H% B
5-2 双向链表的原理与实践1
5 u; a- _9 U( k1 G% }) J6 F V5-3 双向链表的原理与实践2
1 h( O. O7 T/ d1 |7 T w9 E# m5-4 实现FIFO缓存置换算法
+ w7 L5 a( g" r+ V, B8 Q: [5-5 实现LRU缓存置换算法& i7 B% ~5 s; Q h: U' K
5-6 实现LFU缓存置换算法
2 E3 ~7 [/ q' g# x7 a: B3 q2 G& e5 f* k: X& u) J; e
第6章 操作系统之基础篇
; f0 @& U" G+ c8 k8 ]操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。
8 X( r! ~) b3 f# _, d6-1 章节导学7 ^. T% s! a5 o7 s
6-2 操作系统概览* c2 u* U* G, r1 ]7 S( q+ l
6-3 进程管理之进程实体) E1 s; k% x1 r
6-4 进程管理之五状态模型, @% _' `- }0 J% [( Y6 u6 K
6-5 进程管理之进程同步; G9 F) t0 n* f* X
6-6 Linux的进程管理
0 m* t- S" J Y- s# _" Z- @6-7 作业管理之进程调度" B% d. W- O( o; j/ f
6-8 作业管理之死锁
/ F: V- {: G- N6-9 存储管理之内存分配与回收
) W* R' T! o. b% L& \ T' H4 ~6-10 存储管理之段页式存储管理$ f* d; C1 n5 D! h+ e; M+ L
6-11 存储管理之虚拟内存
% b7 I$ ?7 h& A% o6-12 Linux的存储管理
: p/ T3 p% f# B. |4 c% F9 p6-13 操作系统的文件管理- R, K3 v# a/ O k; X
6-14 Linux文件的基本操作
: o, h4 k. Q5 K" M) C6-15 Linux的文件系统6 O6 ?4 b; u7 p4 W( L$ C" v
6-16 操作系统的设备管理
) H% n& j2 x: X& E d6 p6-17 专项练习:39道习题,30个重要概念 m7 ^/ T, ~/ s2 h
6-18 习题答案# F2 i7 Y' w5 z
, G5 p0 r( \& ^! _! ]
第7章 操作系统之提升篇
; N1 B) x' @! I1 |% Z专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。+ S( f2 d4 k( Y7 V6 G( U
7-1 章节导学6 ?) P' `0 Z; z* U0 W
7-2 线程同步之互斥量$ B1 E% @0 J8 M g& _
7-3 线程同步之自旋锁; \: j4 u1 @7 k
7-4 线程同步之读写锁. k8 |4 j( G) r1 m6 C
7-5 线程同步之条件变量" R4 x- d B# l$ d4 h; b2 w
7-6 线程同步方法总结# L" H: M# m0 k' e0 q1 M
7-7 使用fork系统调用创建进程
1 b& }7 w. q/ L7-8 进程同步之共享内存
. `" ^: O+ ~6 m; Z: g9 m" L7-9 进程同步之Unix域套接字) |; j% X; F9 }6 ` o$ E! K1 t( k
9 W |3 y$ g% t, A$ \6 D+ k第8章 操作系统实践4 i* s2 y( Q+ j- z [! R- E
学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。
% r. ?6 {0 T; J9 _! v8-1 章节导学- m( P' l! r6 Q( r
8-2 Python同步原语3 @5 R3 h& e0 D1 F T
8-3 实现线程安全的队列Queue
" v I- W) ], r3 V4 L2 G5 P8-4 实现基本任务对象Task- K9 s) l3 h7 ~
8-5 线程池简介
/ @( y0 \* V; F2 g+ x8-6 实现任务处理线程ProcessThread! D2 A% h4 p }% G8 x( ]
8-7 实现任务处理线程池Pool
( L$ y8 g" M: w1 v, T4 F8-8 编写测试用例* A Y" E) @7 X/ p0 _$ X) ?: J3 T9 M
8-9 实现异步任务处理AsyncTask
, M9 Z) _* C) ]- l" |
) ^5 w( o3 T9 A7 ]" n第9章 计算机网络之概述篇
5 ]6 h% A) l9 [& z# g) {8 v要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。6 e2 R$ R0 y. I/ X( \
9-1 章节导学
3 q' j1 D' N! B. p9-2 计算机网络的发展简史
9 ]) M5 |" Q5 {9-3 层次结构设计的基本原则' t& r& A- f$ @& A2 P% [
9-4 现代互联网的网络拓扑9 F7 \/ z$ L: G
9-5 计算机网络的性能指标
7 M0 F8 o' f" u$ G$ I9-6 物理层概述( S6 h9 I" ]$ ]
9-7 数据链路层概述
4 p% E. K% z+ `8 L9-8 数据链路层的差错监测, b; h w8 b9 L) n
9-9 最大传输单元MTU% l) w. [5 x2 u* X, x
9-10 以太网协议详解
9 Y7 C4 m0 \# y9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)
" V a1 w+ V, Y6 d9-12 习题答案
6 V) K" M, \3 j1 {4 Y2 s
$ C0 K$ o5 U0 X$ e( u% B" n第10章 计算机网络之网络层篇
0 \+ o8 {& W" }! d t网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。; h0 |2 Z U! \6 w- ?
10-1 章节导学( H/ s) O0 I1 Z' X# e( x% X7 {
10-2 IP协议详解
0 ?" P* I( G/ U$ E/ Y. a( f2 c10-3 IP协议的转发流程
2 p4 Y* l; Z5 B" u8 j0 P10-4 ARP协议与RARP协议
: F& v; g: B/ u6 s J6 y5 \10-5 IP地址的子网划分- x0 `. X U- {9 _, m/ G1 X
10-6 网络地址转换NAT技术
1 Q1 N }" o1 ]4 o# N. n10-7 ICMP协议详解
7 I/ u8 j. ]& e$ J, }10-8 ICMP协议的应用1 k% ~1 O& ~( ~* e. k m- h' B
10-9 网络层的路由概述
% Y) b1 ?& f# Q; j2 |10-10 内部网关路由协议之RIP协议
. @. q+ Q4 W! T4 C10-11 Dijkstra(迪杰斯特拉)算法
. D" g* w1 A' A8 N8 ]* n3 T10-12 内部网关路由协议之OSPF协议7 G7 c; K" u, w! L6 |' }2 V* W
10-13 外部网关路由协议之BGP协议7 H% \" l; C: e
10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)
+ ?- y4 \' T5 \! ]; U2 X10-15 习题答案9 A" h+ |4 Q6 J7 l& t
( b* O! ^, \. @( t3 O, E) y. Z
第11章 计算机网络之传输层
y) u( b+ ^8 }- S( t0 d3 O传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。+ V1 r/ C+ C, K( G2 z2 Z! H
11-1 章节导学, L7 k: n0 [% ]5 I" ^
11-2 UDP协议详解
. a7 Z1 c2 Z+ E) A' w- d' V11-3 TCP协议详解0 B8 Y/ m! x* V" _4 f
11-4 可靠传输的基本原理
; ~* z" c2 I! p, X+ x7 { j11-5 TCP协议的可靠传输
& u, F% [1 Q& X7 _6 [11-6 TCP协议的流量控制8 L7 [: j) M2 Q( Z) f# t; w
11-7 TCP协议的拥塞控制
4 W1 ~ w& b$ n1 O" i# X) p11-8 TCP连接的三次握手$ V* O5 j6 W, ^# \
11-9 TCP连接的四次挥手
+ n3 c" a& \$ F0 G3 |11-10 套接字与套接字编程
/ F2 q7 R6 ^1 f( x: J' D6 \0 e: M Q11-11 TCP协议的四个定时器
( F: u& L6 ^& l% M11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备): n; a5 S9 s4 W5 N3 R; r/ T; h
11-13 习题答案( z" J9 Q3 `, O- ]5 U% C k
, w" f1 Z( t% o& m5 L. D
第12章 计算机网络之应用层篇
3 A, M, Y1 s7 i, Y3 Z应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。! A2 \- G3 O1 k7 s' r5 t' R8 c* u
12-1 章节导学
$ i/ F9 g: j( ^: o7 R12-2 DNS详解
+ O& I8 O8 W7 q" g12-3 DHCP协议详解
3 U2 x+ q% {: a0 X12-4 HTTP协议详解; s6 Z* {8 p; v0 B; E- H9 F
12-5 HTTP工作的结构
, R9 u8 e( _; ]9 \- c1 h9 g12-6 HTTPS协议详解
; U3 Y+ a8 h+ d% {12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)" |2 N+ z1 s- M& T" x- h
12-8 习题答案. e( j: [, s, o" O: ~3 T
0 [: Q( K' O& _$ s第13章 计算机网络实践
. x4 U" C, n% O8 W. S' w1 F" [知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。
2 e+ G/ I' a4 g5 [9 ] @0 C13-1 章节导学( z. p4 p$ Y |" r
13-2 搭建服务基本框架
) J$ t. w5 C4 Y: k) A% G( u13-3 Python操作字节序列* S1 ^) n2 _% A3 H
13-4 实现IP报文解析器9 U7 E% k& `/ |# C7 M, r
13-5 实现UDP报文解析器
1 Q% b$ c8 B5 S, h13-6 实现TCP报文解析器7 M# Y. v2 i3 {- g* D$ @
1 f( L, E0 k6 U$ x) O9 q( i第14章 课程精髓终结
: k5 S4 K$ C+ Y$ m2 }& s# P温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
( e* _; Q! K0 Q& c; L14-1 课程总结-计算机组成原理$ Y6 `; r0 @: B
14-2 课程总结-操作系统& \3 k B8 R/ P
14-3 课程总结-计算机网络: q. c; x7 C2 Z2 I0 Y+ n& ]3 T
14-4 课程总结-编程实践
3 K4 D2 q4 h6 o14-5 课程展望3 T( V1 i5 _3 X! M ` I4 ~. m6 x- M
% a- r$ G2 z: m* k1 M- f- E" \! N: b7 P' M' S
〖下载地址〗) E m! O E! w; |" p6 n: O
2 E, F, y8 l( s# z" r# b
, W/ x' V, g' U$ q/ v
; W1 I7 l- Y0 u$ X
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
S) b' N3 u _! k! C' E% \. U& O0 [9 ~+ R) J0 h0 L
〖下载地址失效反馈〗
, D, \+ u) O1 M/ E4 [2 U$ T3 v如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
9 |, K9 w- ^$ l& }- J- I9 S* V' Z4 J% Y q( H: ^& q
〖升级为终身会员免金币下载全站资源〗1 o" r( B5 F. D' Q# f
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
" A0 x+ o3 a( N6 Q" h- d" o7 S d5 M4 |2 l
〖客服24小时咨询〗
4 c- G/ g- F2 R! H有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。' o; s5 d7 q1 n' ]. V) O7 r& C7 Z9 N7 D
' z* c; v9 I% r- ~+ z% {, a
J& [5 q2 V- b( e0 q" G+ q1 j |
|