3 q" ]* e. U1 ]3 @* h9 D5 r2 ?
6 a+ S5 S3 H" U3 [〖课程介绍〗) a4 h4 x' p7 H! I
计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识* }7 b- a' u) P3 O2 O9 u
' \; l, G, n( i) b4 S) Q; v〖课程目录〗
2 N6 j4 S9 E' _5 `1 g" ?第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】4 r& C8 \% k/ ^
计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...
: w0 P7 A p1 b8 @1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看
# a8 t9 J1 _, w# b: f
5 D! g, J. t, k' C8 ~5 b第2章 计算机组成原理之概述篇* R: s3 @" d" g
从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。
9 I! \2 g. S* F8 z2-1 章节导学: Q$ C2 w: s& f/ {% x+ y7 Q% a
2-2 计算机的发展历史
0 e) c) N, }3 g5 x/ q2-3 计算机的分类
. s ]+ d9 Z' _% x0 y% _& D7 A2-4 计算机的体系与结构
8 S' [! X+ h/ G2-5 计算机的层次与编程语言: q3 L5 z1 l& v2 J4 \8 C/ ~' b
2-6 计算机的速度单位4 d$ S0 ?) ^. t7 E0 R: e
2-7 计算机的字符与编码集
8 a8 |' Z5 m4 K; z; k' A2-8 专项练习:17道习题,12个重要概念1 i1 J# w; I9 E- A4 z7 y7 _" D0 A8 P
2-9 习题答案* O# }. y; M7 {* r+ K
% i9 ]- c4 [0 H5 e第3章 计算机组成原理之组成篇$ _% @( q2 c% @" a0 A+ k6 |
冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
1 B p# V1 I: v2 j9 s8 u; V3-1 章节导学8 S# V# \1 S4 k3 p
3-2 计算机的总线, Q0 W/ z. V1 e$ o
3-3 计算机的输入输出设备
/ P) @6 d( C( n$ O! ?# l3-4 计算机存储器概览 X( }( r7 Y5 _3 k8 S* L( u- L
3-5 计算机的主存储器与辅助存储器- x+ Z" z0 C, Q- [
3-6 计算机的高速缓存* \9 y) n) [# E' n
3-7 计算机的指令系统
j( p& H C2 k# q0 X) a0 ^; [3-8 计算机的控制器: ~8 T4 v& p1 h
3-9 计算机的运算器, g6 }, U" G2 Z$ C
3-10 计算机指令执行的过程8 {% K7 b/ @4 o' W" ^3 t& y! F' U
3-11 巩固习题&重要概念(27道习题)
3 {8 j g0 W. v! }% S A3 m3-12 习题答案+ e a% L1 L2 x
8 f5 v% l5 a5 a第4章 计算机组成原理之计算篇
* ]- J' t( P; O本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。$ S- S" P5 Y5 f
4-1 章节导学
2 E5 B+ \4 O2 P8 Q7 Q6 l- e2 c4-2 进制运算的基础
7 X9 Y! y8 K( V1 M4-3 有符号数与无符号数
, v l( @/ c3 n4-4 二进制的补码表示法
& @6 l+ W" J$ z5 J, B2 q4-5 二进制的反码表示法试看$ a$ W( `' s3 e' I8 j0 a9 k6 o4 m
4-6 小数的二进制补码表示法& a- } p' ?/ V3 _
4-7 定点数与浮点数1 H/ W. q9 K( u0 f6 D' d
4-8 定点数的加减法运算* j+ n5 _- s+ v. n" o3 V0 J( B
4-9 浮点数的加减法运算9 n' d( ^: k; Q& R& s* ^
4-10 浮点数的乘除法运算5 T0 d0 W [5 m) p) R
4-11 巩固习题&重要概念(15道习题)! _: Q8 e6 v. f# U( U T) j" S% ]
4-12 习题答案* \5 u, L" b# O
, p5 C" j6 L. m4 `) a" T第5章 计算机组成原理实践
$ I# G F' L6 T' I知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。) k; A1 P) Y0 |( \) ?4 u+ z" r
5-1 章节导学试看
|) ~ Q: X; E6 N% r6 A4 ^5-2 双向链表的原理与实践1" i7 A0 m1 Y7 I4 x" U" W
5-3 双向链表的原理与实践2- q5 Y4 ?5 p3 L- S
5-4 实现FIFO缓存置换算法
4 V7 z5 r& N' Z0 ?& @+ M3 c, @5-5 实现LRU缓存置换算法
* a$ E" E7 s4 H5-6 实现LFU缓存置换算法
. k# _' R# @3 C: _+ Z. T
+ F# Q3 D; a) U _7 M第6章 操作系统之基础篇
- `3 @3 ]! B6 h) Y! P0 G9 c操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。5 d7 P+ ~ Z" \; e
6-1 章节导学# \- L1 g0 p x( w8 M
6-2 操作系统概览
l1 M- ~4 ]% S& {" S# X6-3 进程管理之进程实体" k0 _! S3 ^; t& t1 c
6-4 进程管理之五状态模型
' X3 a+ t5 x6 e( p, k4 M' [3 u6-5 进程管理之进程同步
4 p# S- X: v! k( D$ T1 z9 E. {4 l6-6 Linux的进程管理
( `7 I* [; f& a- F# ^6-7 作业管理之进程调度
+ }) f2 W! U* F- c8 [- \0 z* V1 }5 k# W$ Q6-8 作业管理之死锁1 @$ M/ r( j4 E S
6-9 存储管理之内存分配与回收5 n( ?# P- \/ r. C0 R2 d4 F/ @
6-10 存储管理之段页式存储管理8 @8 X0 t8 m6 u5 a4 a. a0 w
6-11 存储管理之虚拟内存
, k* F" ~/ T( W% j& K2 v, Z6-12 Linux的存储管理
# b( g. r# `7 h! O& ]6-13 操作系统的文件管理" k8 Y# @3 ^) S/ D
6-14 Linux文件的基本操作
5 @( y$ G( o0 M& f' d' V, V& D! B6-15 Linux的文件系统% Q% `; f: ]* {/ k
6-16 操作系统的设备管理
# X$ E9 v5 N; `# N; u2 x' T6-17 专项练习:39道习题,30个重要概念
- c P# |6 l. z* |: M6-18 习题答案
5 s; p' }3 Y, } |! ^7 U
4 r) q, c1 d0 n& k第7章 操作系统之提升篇
+ A) x' t; H9 C& _9 t4 p专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。
- m. \2 J0 m, [, U4 _) c4 h- ^7-1 章节导学
$ P2 r) i6 @ e! j- v$ u7-2 线程同步之互斥量
1 i2 m! n6 S. _, t3 D/ f. _7-3 线程同步之自旋锁- t; U% l# H9 Y( F* j/ i7 f* J
7-4 线程同步之读写锁
* P9 l; Q( l. E% V, e7-5 线程同步之条件变量
D0 p0 Y. B9 z- C8 M7-6 线程同步方法总结9 d7 c/ K9 x: M6 j6 z) A D1 ]0 V$ p
7-7 使用fork系统调用创建进程 c8 x3 e. t7 U1 N. f
7-8 进程同步之共享内存
. F {; Q/ p0 q. U4 B7-9 进程同步之Unix域套接字
1 C g( x0 k4 [, V, q
6 ~! Q* ~, m8 O8 m# A/ x第8章 操作系统实践
* n5 w+ g( Y; f+ G. v学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。
3 C1 d- ` R5 R3 Q" C8-1 章节导学
3 E/ F) o$ | M4 c9 N2 D8-2 Python同步原语6 f1 P3 T4 l# E3 l% q, p5 E- ^! p
8-3 实现线程安全的队列Queue* J6 b' Y8 b) V( r! S
8-4 实现基本任务对象Task% ~8 Z' s: d' X& d# b
8-5 线程池简介
4 |) s# j: k( O0 ]$ e! r3 }: V5 e8-6 实现任务处理线程ProcessThread) k0 c, a1 x! i( f
8-7 实现任务处理线程池Pool
3 k H \* y7 l* R" R! J \$ y8-8 编写测试用例
0 k- e6 y+ \8 k! H( P8-9 实现异步任务处理AsyncTask
+ W% M5 x6 H+ Q# o% c# T$ ~/ }2 Z+ ^+ J5 m) R+ V9 R5 U) i2 B
第9章 计算机网络之概述篇
3 ?# B) k9 i: F" q4 j# r要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。/ N G V; S8 M4 Q* b
9-1 章节导学
' g6 r4 J; K) @9-2 计算机网络的发展简史
7 u* K( m0 U3 P4 X" I S7 V/ W9-3 层次结构设计的基本原则
# r" g5 _. I" `5 O+ Y9-4 现代互联网的网络拓扑2 Q& a2 F* J- {0 E
9-5 计算机网络的性能指标
- n2 R6 j" \& I9-6 物理层概述
; K# C# `$ L9 @, {" P5 ^: S9-7 数据链路层概述% P" U- d( R! m, V9 J/ z
9-8 数据链路层的差错监测
& u& |! ?2 X' e' ^. V9-9 最大传输单元MTU
4 x, i" @! x5 ?9 H2 G/ I9-10 以太网协议详解
! d4 l" R# Z/ F9-11 19道习题,13个重要概念(笔试面试&巩固重点必备); H# e% Z5 {+ w, B
9-12 习题答案- f, X9 m" }: c1 `& [8 L8 p' {2 A
. U7 r7 n1 _3 ^/ H8 R1 e) O第10章 计算机网络之网络层篇% f% J( k5 Q2 z( y! g% S3 X
网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。& D# G! F& {# x7 o
10-1 章节导学, k8 |3 g" k6 L. B
10-2 IP协议详解; i% W& W3 P+ G( b
10-3 IP协议的转发流程3 N% P. n$ _( ~
10-4 ARP协议与RARP协议2 Q0 l& f* B$ `, o
10-5 IP地址的子网划分0 a* n- r4 v6 H. }; }
10-6 网络地址转换NAT技术# x0 A8 Z7 {! ]2 N* g8 {. g; `
10-7 ICMP协议详解
5 `! {$ U E. r+ `4 g! k z. Y10-8 ICMP协议的应用: I" V/ j$ X0 ]4 D; u1 G/ C; L
10-9 网络层的路由概述8 U3 c. x8 ~& H5 y& n9 K
10-10 内部网关路由协议之RIP协议& ~7 S" ^- @# k7 K9 K4 O
10-11 Dijkstra(迪杰斯特拉)算法 W. }1 F) J5 W Q1 \
10-12 内部网关路由协议之OSPF协议* t* O$ ^" V: E5 G7 U9 _3 A" U0 o# z
10-13 外部网关路由协议之BGP协议& x* \) W9 p+ N$ K7 e1 f3 b
10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)
& L$ m( o9 ]* R10-15 习题答案
2 Z: Y- X% M& Q' a; T
6 m9 n! h+ s# H2 R第11章 计算机网络之传输层
0 l3 E! ?6 E- q8 O, `传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。
4 }# [# _# U" Z. \5 {11-1 章节导学
\7 }+ t* V: i7 k D& |& z11-2 UDP协议详解 a4 w$ S# ^" }8 x, u* i' _3 v
11-3 TCP协议详解
5 p8 |6 Z2 U% n2 p& w1 d11-4 可靠传输的基本原理* p) V% ^" R; Y
11-5 TCP协议的可靠传输
( G. V& n7 w3 Z* a11-6 TCP协议的流量控制% C* u3 \; E7 I/ j8 l6 q
11-7 TCP协议的拥塞控制: ]) D0 Q$ `& q" E8 @
11-8 TCP连接的三次握手
7 M6 B$ Z. v1 L5 m$ S3 _7 L0 ]11-9 TCP连接的四次挥手
% L2 `, {/ Y* J a; I11-10 套接字与套接字编程# M8 u/ r% a+ O3 z5 }
11-11 TCP协议的四个定时器
( ^7 c) q% B2 N4 S; H T11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)
8 R( t; B J9 m) b; J/ l11-13 习题答案( P; D8 {1 K4 T
4 d: g' J8 R4 ^' Y
第12章 计算机网络之应用层篇% v. e8 O* t* [5 W7 |+ n! G
应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。: H- ^) N' \ R+ _" {9 N" k
12-1 章节导学
1 r2 l. F) i2 ]4 U5 T7 H+ W- U6 S12-2 DNS详解
! B% ~: B" P, [6 E12-3 DHCP协议详解
. j5 d* ]& d( S1 I' Z3 a! b12-4 HTTP协议详解
4 n; v5 z% R ~3 N' ]5 U; ^9 r) a12-5 HTTP工作的结构
# l1 ~0 u6 z, }6 k5 ~12-6 HTTPS协议详解
$ B- ]$ K* r7 Z12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)0 V7 V! x2 `/ g1 d% D1 h, B& p2 x
12-8 习题答案. Q" q% L% ?+ T, r! e
( k* f H9 |" \) ^6 b9 ~
第13章 计算机网络实践( R+ G. y: s& |7 X
知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。) u# p; V, R% \% U# U
13-1 章节导学
# b* @/ X% M. G, L# w" S* c3 E13-2 搭建服务基本框架/ U( B/ u. r) Z, c' C
13-3 Python操作字节序列
- Q8 L4 R: x& J* r( I6 v* u" W/ p13-4 实现IP报文解析器
7 a6 g2 y' g0 E y) y; A$ L4 W13-5 实现UDP报文解析器
/ K" o$ x4 e+ y% ~- n6 a" U13-6 实现TCP报文解析器8 C A3 s" h+ ?( E
: j8 D5 w9 v7 y3 l3 | e3 }, S
第14章 课程精髓终结
7 P& f/ K4 p5 n温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。) M/ L5 r2 a0 y0 w. s) i; j$ r% e7 O
14-1 课程总结-计算机组成原理
2 D; U; R( d8 I: \14-2 课程总结-操作系统* F: k' Y, g& K1 S# i h
14-3 课程总结-计算机网络
I1 s0 |9 l1 _14-4 课程总结-编程实践
! N! F4 D9 l8 ]) ^" \ L1 K' Q14-5 课程展望1 U8 D8 V" F2 y0 ?+ r9 ~ }
: ?7 g4 d y$ h* ~) e8 u3 @
- \) y. z$ N. z3 q- e〖下载地址〗
( \6 |5 {* M; u% f9 v# [. E' {- D
. n8 R9 {8 p( A/ W9 C. |& K. h4 ]7 B+ r5 P% f) R- S5 v+ k/ S
8 T/ X7 q$ ~7 \% o$ r% _6 `# T {
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------5 s& D- K! r# u
, P: u: S a$ I4 {+ O# E
〖下载地址失效反馈〗
* f8 B" p( R0 @如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
0 P2 P' i+ s. ]; O$ \; R6 N1 P+ V/ }# k9 O! Q, p5 t0 Q
〖升级为终身会员免金币下载全站资源〗/ _2 `, m) a1 v- e1 e( m8 X
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
- t) r0 R1 ?" B
# f" a( [+ S2 ~6 q+ k+ }〖客服24小时咨询〗
0 @4 r& Y4 N: [* p5 b9 d有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
6 G* [* B0 x. l% `" i. {, w6 N! R, j2 a( y& C" ]
! t; L) ?5 t; c- k0 S
|
|