- W) [ ^* n; s4 o+ s
3 K6 c5 F8 g( }( R7 i7 m4 s〖课程介绍〗$ V; Y7 p3 U. K4 ~9 Q
计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识' @" Q' K [* f/ F
$ N! o( i2 u' B) B
〖课程目录〗& t( ^& d& @2 X3 ^# a0 Z6 n
第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】
. U+ s: c: Y8 Q$ h" ]! O0 ]计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...
; u! o% j, |: B+ e( f9 f0 Q+ X1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看% [) c4 d, J1 l6 b
% M/ V- U/ D' Y5 Y
第2章 计算机组成原理之概述篇
* q* O [3 H; J) y; a( ~2 X从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。/ t5 ~. t& O2 K2 P
2-1 章节导学
. b' F' i% {0 k* w) M' x2-2 计算机的发展历史: {$ @- n+ i3 ?( f, l; X
2-3 计算机的分类5 o: C7 a; |5 C+ h9 l
2-4 计算机的体系与结构
4 H, P7 @. f0 m2 V2-5 计算机的层次与编程语言, Z! Y! C. S' q2 ^; c( A
2-6 计算机的速度单位4 u* a4 U1 |7 Z7 Q+ | N
2-7 计算机的字符与编码集
! Q5 q( m# ?; z9 M2-8 专项练习:17道习题,12个重要概念
5 O! |, G" G* V+ t. h' P) q7 u2-9 习题答案
) W0 m9 r/ a& e. b4 W! K& l6 W
: D+ y+ `& S7 v! T. r第3章 计算机组成原理之组成篇
; N# ^1 q9 U* a冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
! b6 Z' u, f8 P! l4 O3-1 章节导学
& \7 _6 I0 C7 @! i, j( j" l& B# j; [3-2 计算机的总线
6 Z% w$ ~, b# \5 t, ?3-3 计算机的输入输出设备
- `4 c l, D" P& S! V5 x% x- u7 \% e3-4 计算机存储器概览1 ~( ~8 v, y6 U- c
3-5 计算机的主存储器与辅助存储器
& t" T9 _" r3 P+ N8 C0 |3-6 计算机的高速缓存
- G! o& a! V/ g2 p8 c4 n( W3-7 计算机的指令系统! L* P* O/ _, z* y! ?! A
3-8 计算机的控制器# ^3 [; }( V- t5 t$ X6 f
3-9 计算机的运算器
, n& v( R& m) N p/ \7 |1 _3-10 计算机指令执行的过程# G0 l, \0 k& L% I5 ~
3-11 巩固习题&重要概念(27道习题)( w* y, l+ L2 W
3-12 习题答案 ~- W+ X# m3 q
0 I6 S2 i/ A( E, e" N) h
第4章 计算机组成原理之计算篇4 k7 h& F$ D! l: P( w( u: Y. x
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。0 @% T- V# G' [( K
4-1 章节导学8 {6 ^+ s1 ]1 h
4-2 进制运算的基础
* s" c" h7 r3 _# g% ?4-3 有符号数与无符号数( k6 `1 k, Q$ _# O* J% ]# E! u
4-4 二进制的补码表示法# q& i! k, \- C$ b2 @/ O7 V0 Y, a
4-5 二进制的反码表示法试看. V" ]. Z/ Y1 H0 M
4-6 小数的二进制补码表示法" j" [3 t. }* p
4-7 定点数与浮点数
* o* G8 T, H. B v9 i, z8 e4-8 定点数的加减法运算
' b8 s g; z9 G" m4-9 浮点数的加减法运算- Y2 w2 o5 T0 u) n2 }( n
4-10 浮点数的乘除法运算
, |5 @) l& R' r A3 H4-11 巩固习题&重要概念(15道习题)
! d$ Q& m/ R0 q; e* f4-12 习题答案* R% r( N0 I c5 K) S* W, ]) L
- i. J1 B! w+ K0 Z- `第5章 计算机组成原理实践* M. x7 P, f, V/ D8 I9 t
知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。6 [/ O/ k+ v2 I5 [# i
5-1 章节导学试看
1 Q W0 g) v- s) R/ }5-2 双向链表的原理与实践1" o7 `3 T. _& U" P4 E& d& m) {+ X6 L$ \
5-3 双向链表的原理与实践2
5 v% N+ C& |( s2 T5-4 实现FIFO缓存置换算法
! \3 p% b# K" J7 F5-5 实现LRU缓存置换算法' E9 a7 I' q+ g$ ?6 A" @2 h4 x
5-6 实现LFU缓存置换算法7 m2 D! }6 c. b
) C. ~" k/ f0 b2 U/ h
第6章 操作系统之基础篇
' k( E. p/ R( S5 Q操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。
+ a3 i9 ~0 A" t% e6-1 章节导学
7 r S+ k4 A. {6-2 操作系统概览! N$ S1 F9 D# s3 {6 o5 ^3 z3 I
6-3 进程管理之进程实体$ m. H0 `. G/ [. Y2 K. G3 w& V0 g
6-4 进程管理之五状态模型% ]9 u5 l4 B7 g& o4 i
6-5 进程管理之进程同步
S3 c8 ?2 k* o; N5 y6-6 Linux的进程管理
* L z" I3 s+ o3 L6-7 作业管理之进程调度& z# y) B& u$ ^- l/ N9 q
6-8 作业管理之死锁
7 e1 `6 p: J; n6-9 存储管理之内存分配与回收9 S4 s1 E8 r5 n" z4 s+ |9 T
6-10 存储管理之段页式存储管理8 Z1 v9 f- N3 [' Y) Z7 q
6-11 存储管理之虚拟内存
% J! Q, v5 y& i6 q7 l M$ m6-12 Linux的存储管理
; L6 ?8 f$ Z4 D4 B+ z9 d; z' r8 g' j6-13 操作系统的文件管理6 [+ n2 m! y% W( f
6-14 Linux文件的基本操作
$ e/ z$ l; x U0 A- G6-15 Linux的文件系统& O, k9 i" {. p5 O8 F
6-16 操作系统的设备管理
i& d# k& N# ^% j. q+ X" h7 t: J6-17 专项练习:39道习题,30个重要概念: Y1 v6 q9 F, R
6-18 习题答案
) Q8 S6 ^+ f& p" T- Q3 y6 R t; \, F# s( I6 L1 K: v
第7章 操作系统之提升篇& o2 ^+ ]* K! T% u
专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。7 v- c& P- {$ h# _3 l# m
7-1 章节导学
& s! b' k& S9 L( ~# t2 H; I: O9 ^7-2 线程同步之互斥量
4 @; p6 Y3 I1 A2 _4 h4 H7-3 线程同步之自旋锁
) m) ]( [ d ?( K7-4 线程同步之读写锁
9 r+ @" ~; s) Q7-5 线程同步之条件变量
0 t5 L. c$ f- G- H- M7-6 线程同步方法总结
O2 D& s+ v; m1 h9 C& E7-7 使用fork系统调用创建进程 K, u2 d6 M0 c0 L1 H$ L! |" I
7-8 进程同步之共享内存7 e2 P- | V" z: ?: i W% C
7-9 进程同步之Unix域套接字
; f% I5 S# W; ]* V# o) o1 G: }$ J3 ~3 f" r, s
第8章 操作系统实践0 E6 ^0 W# F X, }0 d: I9 l) a8 }: [
学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。4 `" L* B. @: Y
8-1 章节导学4 G) G1 U" a8 @8 S) b6 }7 `5 N9 j
8-2 Python同步原语
& P; R0 [& _8 l( m9 B8-3 实现线程安全的队列Queue: E7 c% Q; U" @& x2 X
8-4 实现基本任务对象Task' @! w4 T; x7 g$ l3 f
8-5 线程池简介3 C G# H8 p. ~! A1 ]
8-6 实现任务处理线程ProcessThread+ Z- y7 Y ^* T1 ~ l
8-7 实现任务处理线程池Pool
* a8 n9 Y0 k5 Y8-8 编写测试用例
- \) m$ x+ T, `$ b8-9 实现异步任务处理AsyncTask4 R& Y S. |/ f
9 Z. z, t- H) }! X第9章 计算机网络之概述篇
$ E( l% ?% y$ A$ v9 t7 J$ u要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。: E2 S, R' x( W, w4 c8 Y
9-1 章节导学$ Z! S, |3 b, }# ?3 y- p
9-2 计算机网络的发展简史0 J0 C& S+ M+ r) [& {' e, y
9-3 层次结构设计的基本原则
1 T6 \ ?# g; P9 m$ l x: C9-4 现代互联网的网络拓扑! y1 Q; \9 q5 o* y( F' o
9-5 计算机网络的性能指标) S- q" E% ^. Z" n% D0 L. x$ R
9-6 物理层概述
9 o$ k, l" R) u9-7 数据链路层概述
" V2 g0 o7 a& ]: q9-8 数据链路层的差错监测# \% [% s5 y0 r2 A I5 Q+ K6 i% {
9-9 最大传输单元MTU1 n h4 u0 {# D7 e
9-10 以太网协议详解$ l) y5 A( B: d$ R
9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)
6 W: N! \' F1 W9-12 习题答案1 G5 P8 G* c$ @" s+ P
, s7 s. c, K8 }" @3 c( l第10章 计算机网络之网络层篇
& j8 N( n" q g6 Y; {. w网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。
/ _6 }6 P% w0 f! O+ e' w% e10-1 章节导学+ p/ e9 t1 o: w# }, I' v
10-2 IP协议详解
" `6 {% t1 c" ~. z" ~# L10-3 IP协议的转发流程
$ u! P9 L- w' `( [1 ^ F, }10-4 ARP协议与RARP协议# E+ k9 H1 N% X
10-5 IP地址的子网划分
, I+ L+ @ F6 ] u3 c! d; d \10-6 网络地址转换NAT技术
. _2 Y% E% ^; o# p10-7 ICMP协议详解
( b8 O+ Y5 d$ w, Y/ f% d' e2 C6 y/ Z10-8 ICMP协议的应用. o; y3 I4 {- c. G- R
10-9 网络层的路由概述/ i0 e/ v, ^" R/ T9 O M4 s9 N: ?5 q% v
10-10 内部网关路由协议之RIP协议
, f+ U1 d- |$ b- h" T# r% P' t v- `10-11 Dijkstra(迪杰斯特拉)算法$ T& H6 v6 g" C# O
10-12 内部网关路由协议之OSPF协议
/ P5 N6 d8 @; |9 W8 Z" n10-13 外部网关路由协议之BGP协议
5 z) f/ V0 @5 Y+ g! y, e10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)
3 h; ^2 D" m& {, d& M' H5 ]# e10-15 习题答案
' f" Z% X# P4 o1 A. U
+ n7 V' b9 {0 a第11章 计算机网络之传输层
2 K, t3 r# v: k传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。4 K* S C4 n$ ~1 P
11-1 章节导学
6 ^' F/ E+ t [5 ~11-2 UDP协议详解) N6 T, {, b& E S7 o q
11-3 TCP协议详解
( d1 q u3 P: Y/ k11-4 可靠传输的基本原理1 b; h* }/ d+ |. C3 k) B
11-5 TCP协议的可靠传输5 N: i2 \, |! O' h4 m* `5 ?/ e
11-6 TCP协议的流量控制
+ p7 l8 ~# {6 ~5 Z11-7 TCP协议的拥塞控制
% E1 C! v& r V5 e5 w5 }$ D11-8 TCP连接的三次握手
# N2 s: B& [; _* k& b1 w$ o$ g+ V" I: ]11-9 TCP连接的四次挥手 {7 ~- Y$ P. l6 d/ K) _6 V! X
11-10 套接字与套接字编程6 N( i+ ^, W% S, u% m7 \
11-11 TCP协议的四个定时器
: m3 r1 w9 i( e) \" v" h2 M$ K) r11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)# `2 _ \6 s/ L; E+ x
11-13 习题答案
1 ^0 e7 k/ p6 F: f n
8 z; p. e! d' i5 i第12章 计算机网络之应用层篇4 Z! L5 T# |% S9 `8 P
应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。1 z0 B% n3 p) z# ?) ~: S3 @
12-1 章节导学
w/ \* Y: p% ^4 _# V( l" ]12-2 DNS详解4 r. D4 K2 l6 L- y/ D- Z
12-3 DHCP协议详解
3 c9 \' B+ Z5 }12-4 HTTP协议详解+ G9 x: I' D. K }; @
12-5 HTTP工作的结构
$ |) M. P4 l1 P0 F7 u" m. B* z R12-6 HTTPS协议详解. }; f# J7 f0 {/ z# ~0 m9 B' x
12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)6 a9 M* i5 u4 `* m* c1 a
12-8 习题答案! b- e5 ?) _9 K$ H, i% c- Y
' j, k: c5 ? H9 J V2 E第13章 计算机网络实践
2 |$ }% ]1 Z3 C/ |2 c* H知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。
9 B, U/ j- {5 j13-1 章节导学" e, r. ]0 N) ~" _" j
13-2 搭建服务基本框架 a7 s( ^9 E3 E. h( [
13-3 Python操作字节序列1 u2 O) d$ s3 U
13-4 实现IP报文解析器1 U! s/ O4 f+ ], F
13-5 实现UDP报文解析器
. M! R6 L9 B9 D) p/ U$ d13-6 实现TCP报文解析器7 j4 M1 D/ b& }7 s, G* n
* E! S: J8 K. J3 {; j$ F+ C8 i
第14章 课程精髓终结
) L4 }/ [' B- i1 A, P5 y4 u温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
: k* [( e& n" P% n" k14-1 课程总结-计算机组成原理
( F, O. R5 E. b U7 t2 r$ ?14-2 课程总结-操作系统, c% Q/ z. r* _9 `3 s
14-3 课程总结-计算机网络* H) y5 A5 Q7 }7 b
14-4 课程总结-编程实践$ H1 m# g7 o6 Q2 U+ T
14-5 课程展望
7 i! V! }! C' y, K( U4 E' D2 ] o1 Z8 b
+ z: K0 a4 S) j6 l
; F6 |! y; e( J7 c〖下载地址〗1 x, a; E) r: x! {3 `/ G" J
, m: K+ l/ Z8 k# M' k8 R0 I: I
$ k- h% J; P' m1 L
# b4 \# [$ q8 F# G) r4 b& e----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------0 w8 D- H8 X& y+ F: u6 {$ ^
9 e" _9 u2 z, [# t6 d; B# x, B! p* A〖下载地址失效反馈〗
" C: f w; B6 C, t如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com1 h" E: f* u/ X& f. U
/ l2 U) e& {) m d6 \〖升级为终身会员免金币下载全站资源〗
6 b8 m% A6 f. l7 e全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
1 ~8 M3 w. j; ?1 t8 [1 \( `7 F
- f/ k% ?) D9 Y- U. y! c2 P〖客服24小时咨询〗0 F, s1 F3 h, u- W2 S
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
4 g) P/ t; E" i4 _8 s0 R n) u+ R& H' N
$ m) d2 @. q: c; J. t |
|