6 Y, Q5 u1 U0 I' _5 [( t1 r3 f
, u5 t0 K; i3 w8 \〖课程介绍〗
1 X* N0 w0 i! g4 t1 H, T计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识
" C. v" i7 g" I: B, j# x+ |
" T$ X/ E! E3 V+ t0 Q4 j3 \〖课程目录〗% N0 `; b1 W' R7 W9 P* @: e6 X
第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】9 T! ]1 Q& Q( b0 `% v3 a- K4 v
计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...& a5 V5 l" k$ \ y8 d V
1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看
$ L0 g0 c; r/ T) z0 x: l. h8 t: D& g
第2章 计算机组成原理之概述篇; s, S6 U) c: S8 c6 y( A6 s+ i
从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。
! | Z* G% y' ~: h1 g& f8 [! r9 b6 |2-1 章节导学( e7 ?4 {4 P9 L9 l l% I
2-2 计算机的发展历史9 r9 F6 B; S1 u+ P
2-3 计算机的分类) }" `( T% ]* G; e8 I1 X2 M4 G
2-4 计算机的体系与结构' B: V5 z( E' e8 \+ R4 y: I
2-5 计算机的层次与编程语言 \; @' Z' e3 y9 o' X5 x
2-6 计算机的速度单位# `1 Y3 x, J4 h' G( @
2-7 计算机的字符与编码集' B$ a! X4 t5 F3 `3 V
2-8 专项练习:17道习题,12个重要概念
- {5 S/ v; c7 g) }) H2-9 习题答案! b/ H- E$ a0 f/ {, h$ y0 s! }
0 V. P2 I. ]" ~& r$ r第3章 计算机组成原理之组成篇' @4 I% Q2 [* u6 U: h- D4 R7 \
冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。; \% e5 V- k- @. k" m
3-1 章节导学0 e" R8 G) {( f4 W- P
3-2 计算机的总线% ~4 a# r0 C; W: G; k# C
3-3 计算机的输入输出设备
1 n; v1 r& T1 {- ]% n- v" r: x3-4 计算机存储器概览 v; K( ^6 i2 w3 [* G
3-5 计算机的主存储器与辅助存储器
' @' R M+ E1 X- {5 R( m3-6 计算机的高速缓存- l. h2 X4 g v8 e* D- v
3-7 计算机的指令系统
8 j0 W8 u5 A! F- k3-8 计算机的控制器
( d- ^2 o/ M- P/ h' D- t3 W3-9 计算机的运算器
( D5 w, m0 Y" U8 X7 i6 K8 e1 `3-10 计算机指令执行的过程
1 q! y s6 B1 f8 ?; h5 G0 F/ ?3-11 巩固习题&重要概念(27道习题)
: C0 Y1 u% B9 L) _: n% \3-12 习题答案 x+ ]% S- U. q5 W6 t9 M }5 _. Y
; j7 r, e; k* x% N第4章 计算机组成原理之计算篇' q: l* ]: m# J$ m4 a" b
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。8 g) \/ `' r! t, v4 j+ I2 f6 a/ q
4-1 章节导学
b% v" b T) x. B+ D+ a1 G# r6 g4-2 进制运算的基础1 m' T5 Q9 F8 U
4-3 有符号数与无符号数
8 P# ^; f8 H9 o0 B" n4-4 二进制的补码表示法
+ f) I0 V$ T1 w1 r# V+ U: {4-5 二进制的反码表示法试看
& U. S; R c. X" z4-6 小数的二进制补码表示法) k" z* f) p4 i9 s Y
4-7 定点数与浮点数
, C1 Y F: J& O9 T6 ^4-8 定点数的加减法运算
7 G7 H& s& Z$ s! D M" U4-9 浮点数的加减法运算) _; T/ K* E$ r( I/ D
4-10 浮点数的乘除法运算
& h+ n4 j$ {) Z5 ]2 D( y4-11 巩固习题&重要概念(15道习题)
% G) i2 p& Z; q Q' `7 }4-12 习题答案
# L9 m4 |7 Y; z2 p8 z
4 i4 W' K/ z: n* ]0 B第5章 计算机组成原理实践5 |; V: ` s6 a4 a. y; ^* [1 J
知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。2 M7 ~$ y! |, X* ^
5-1 章节导学试看: Q% a) J n& t6 G8 W& U
5-2 双向链表的原理与实践1
8 T" _# L/ [- m$ Q5-3 双向链表的原理与实践2/ P9 R) _! X( e! y! t* l: J
5-4 实现FIFO缓存置换算法
5 V5 q/ L/ y$ v& `( g" K, V5-5 实现LRU缓存置换算法. {2 P N* r, x% R/ G$ x M- o2 j. e
5-6 实现LFU缓存置换算法
0 S& ~ g8 W1 h/ i+ w# q* y$ n2 z5 b# `, ^* G
第6章 操作系统之基础篇" h; Z+ s) k- m
操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。
e) v- p4 u* Z+ w8 S+ U3 u$ z( h6 m0 Y4 `6-1 章节导学
' r8 ?) ~3 X ~6 C6-2 操作系统概览/ A& ]- I4 d* N* @( U6 o+ T
6-3 进程管理之进程实体1 ^6 S8 A% [1 ^6 G) ]4 c
6-4 进程管理之五状态模型
0 b. O+ ^" C0 G. i6 }6-5 进程管理之进程同步% K3 D; L6 u# X( R3 Y
6-6 Linux的进程管理' b. T! Z' f4 N' T5 b; r' ]
6-7 作业管理之进程调度
9 [* x5 G; |6 ^( A6-8 作业管理之死锁$ p) U' R U- Z
6-9 存储管理之内存分配与回收3 w f6 |0 v9 _; a: \8 V
6-10 存储管理之段页式存储管理& `+ e- F7 I1 _4 a m2 z( \6 o
6-11 存储管理之虚拟内存0 j# `& J0 b1 M+ X2 w' h
6-12 Linux的存储管理# o9 L& z$ @; o7 `$ {6 C
6-13 操作系统的文件管理" Q) V _0 i+ C0 J, f6 s# u$ R, v
6-14 Linux文件的基本操作
( ?) Q [4 \" d, k6-15 Linux的文件系统
% R* g! E6 \# s6-16 操作系统的设备管理/ b" C+ Z1 ~2 P9 T
6-17 专项练习:39道习题,30个重要概念
* K6 e0 h8 K0 }8 w8 h6-18 习题答案( [7 }1 c, |) D
4 R% d/ _( z0 V' b
第7章 操作系统之提升篇# @# U! n, Y+ X- ^9 r
专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。
' A6 T4 |( B' x% [8 N& O t" t/ |: t& ~7 @7-1 章节导学
# S9 Z% v& A& |! ]0 q2 ~& V+ A7-2 线程同步之互斥量
8 T* q& Y8 D* x ^ G5 w7-3 线程同步之自旋锁
4 r$ l3 N9 |& x- [4 o7-4 线程同步之读写锁
; o3 Y+ R) [! u' R8 Y. u7-5 线程同步之条件变量
! z6 Q6 x: P8 P- k7-6 线程同步方法总结' ^* l& G, C) o# F
7-7 使用fork系统调用创建进程+ y" ? S/ i) i9 q# i
7-8 进程同步之共享内存% x6 {* X8 [" o: I: C
7-9 进程同步之Unix域套接字2 y3 R; L: A6 b+ ^8 I
% W3 Q+ A$ c+ I2 y% s# `第8章 操作系统实践4 y* J0 E1 x' ?3 X( l3 P; x4 }
学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。4 [' P1 F2 c+ W' Y
8-1 章节导学
% j: J: c `" m S0 U4 F6 N. o8-2 Python同步原语
) n1 W% A' D1 S4 G' G8-3 实现线程安全的队列Queue9 s4 R y: V# Z8 {' n" z
8-4 实现基本任务对象Task4 e) b+ s! X7 u" r4 d+ Y& p6 x
8-5 线程池简介
2 |9 \; a7 R- j2 }8-6 实现任务处理线程ProcessThread% w x5 k8 K' Z" O2 f# ?, g9 A
8-7 实现任务处理线程池Pool. J, i; u. H' Q9 C) b6 N' x2 `
8-8 编写测试用例
" s! U" c9 k9 p1 c) A8-9 实现异步任务处理AsyncTask
0 n& L" L5 ` O; b i
$ v9 v' l; ~. [2 W; `; K, ?1 K/ E第9章 计算机网络之概述篇
4 @( ?4 @* ]) J要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。5 k9 |: P1 x7 n$ b) B4 p
9-1 章节导学
4 R5 |8 p' ^4 e2 r9-2 计算机网络的发展简史
% U. o+ l" b# _0 P2 e9-3 层次结构设计的基本原则" A/ I: Q; s! d0 D' a5 N
9-4 现代互联网的网络拓扑; E S; w$ T: ~, o
9-5 计算机网络的性能指标
]6 l3 L6 a1 _# |3 L9-6 物理层概述
* s; O( f; n8 z, H; s9-7 数据链路层概述: Z7 r2 G) S$ M \1 ?) w7 M+ X" ~
9-8 数据链路层的差错监测
7 I# v: Z7 |/ m9 T$ m9 [9-9 最大传输单元MTU1 |' K$ p$ q7 K" [; t' k$ j% z2 s
9-10 以太网协议详解3 {( E- h @3 o
9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)2 q! S5 t: X' b# ] l4 i
9-12 习题答案
, c; R4 \3 a. N" A3 Y+ _' t) N1 v& f
第10章 计算机网络之网络层篇
- S1 v" i' Q( n I6 a, @: [网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。
1 P. w/ D* V ^5 N; c4 d; [) J' p- ^ q10-1 章节导学& K3 b0 C2 Y" x0 r. o4 n) N- N. i
10-2 IP协议详解4 ]* `' ^" r+ e
10-3 IP协议的转发流程8 t5 G; n+ U9 k$ |/ t3 D9 R
10-4 ARP协议与RARP协议; W; W) J5 x4 W- \8 e3 i
10-5 IP地址的子网划分- l; b4 }2 q8 J9 \/ t8 s$ A X
10-6 网络地址转换NAT技术$ \/ d! u3 T5 Z7 i ` M
10-7 ICMP协议详解8 W8 Q6 s$ K' O' B( F
10-8 ICMP协议的应用
o5 N5 I# X: e$ k$ J) H$ d& ?8 h10-9 网络层的路由概述0 @7 S4 ~' t. ~* Z8 C+ {
10-10 内部网关路由协议之RIP协议
3 S& D8 Q$ a/ W: i$ }0 u& r' A10-11 Dijkstra(迪杰斯特拉)算法" U. [0 u) M3 Q% X1 |# V2 Z
10-12 内部网关路由协议之OSPF协议
. V$ b1 A" D Y. \# g) f% ]& ~10-13 外部网关路由协议之BGP协议! N, w% W1 c! x* G6 u- r4 \% V
10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)
t6 Y6 V# v& T- _10-15 习题答案0 K/ S3 @3 V; R! E
0 I" i5 Q5 ?+ A+ K第11章 计算机网络之传输层
1 ~9 c4 Q5 d2 c2 A. Z, {传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。
! k: }/ {; u5 ]11-1 章节导学
' b4 l0 e6 d2 _7 j, n11-2 UDP协议详解+ n# b6 Y! t4 z( B& c5 v5 ?
11-3 TCP协议详解
; n, c9 i( |9 J4 c" K11-4 可靠传输的基本原理
. B) U# F5 }7 |" D E- l11-5 TCP协议的可靠传输
1 h! }. \3 r# A$ U* @6 ?11-6 TCP协议的流量控制
) `% x4 c C8 y1 @ m11-7 TCP协议的拥塞控制
* g! J9 h/ C/ A3 Z( c11-8 TCP连接的三次握手. D& D5 T4 @" P% q" k
11-9 TCP连接的四次挥手
' y; S- C* l% ^2 H% r11-10 套接字与套接字编程
& q" e3 Q3 ~/ P' X* B& x11-11 TCP协议的四个定时器
]- k' S' M7 l% l [11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备)
% {8 q5 h" d {11-13 习题答案
- w( i |; A% X( ?8 G
( ~/ _ G5 V- F; i0 a; t第12章 计算机网络之应用层篇1 a g! y. ] B1 E& W: x
应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。8 Q. |% a# q: `: H" y
12-1 章节导学! L$ t+ ?# T) V8 \% z
12-2 DNS详解
- n5 ]# V- q. S% H( r% `4 d- K. b12-3 DHCP协议详解/ K+ Q a, [5 Y x' J/ N
12-4 HTTP协议详解
. h" g& q- S1 U% G7 b" f- \12-5 HTTP工作的结构& O' g+ O/ B# k6 [. D" X, ~, Y
12-6 HTTPS协议详解
6 b- |; A1 D+ H/ b3 ]12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备). z$ A% N1 Y! s5 \9 ]' A. h; o. O, W
12-8 习题答案. K( |% Z! `) C+ F! D$ d
( R. M& k! S7 _, |; K, `第13章 计算机网络实践
/ [% B* _8 E2 A! o5 h( W1 `4 {; i* L知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。% c( f9 a! o# _2 E
13-1 章节导学
9 X& R! E1 ]" E7 [1 v5 v5 _7 H13-2 搭建服务基本框架% e; N3 X- J9 o) [) X- a, f: T
13-3 Python操作字节序列: F3 E- F! ^9 O
13-4 实现IP报文解析器
' I* o, `! n# Y, s0 l. d13-5 实现UDP报文解析器
5 z6 r* V- Y, W) q: |1 Z* L13-6 实现TCP报文解析器
3 S3 M! U# o7 _* w, d% B8 \2 z; D: \3 e! b9 ^
第14章 课程精髓终结3 {, @ j$ y& y. K3 S
温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
* U! X! i5 R9 T( h$ g+ ~5 V$ m14-1 课程总结-计算机组成原理. L) v3 _3 Z' D: W I" C9 F! y5 S
14-2 课程总结-操作系统) ~9 ^ @( u( C3 p8 p
14-3 课程总结-计算机网络6 r9 O; A, M' \, K9 D* Y
14-4 课程总结-编程实践! c) J' F! _" v3 J1 t0 k2 k
14-5 课程展望; F; k; p* m$ E1 P2 c7 e6 w
. ^3 `% V7 c- Y4 g6 G! P- Y, T2 {* z
〖下载地址〗
, \7 ]+ e' L5 v- j/ Q9 u
! o) a9 D9 f1 e9 u& ~: u$ L7 _: V" @6 U5 Z
0 k0 ^; h& O- u* Y8 Z; u
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
1 j9 e7 c2 O5 R @ t
% A+ c; N# O) c& t' K/ J7 Z1 N〖下载地址失效反馈〗
% M7 n. e: _$ p* k2 K如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
+ X- a6 W' x2 J3 f: u5 U; X8 u- Z/ Y5 m6 E& y6 Q- x' R4 L& `5 ?9 u2 X
〖升级为终身会员免金币下载全站资源〗# H6 H# U4 l: T2 d* W8 C
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html8 r8 X; W4 k8 N
4 E, A' I/ a- S: |
〖客服24小时咨询〗6 ?! q; p$ V! b5 P8 V* U3 p( a
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
. |/ K1 j5 V- K* U2 y
0 w# m, y* w2 @$ V. P
* P) W% E# b J! G- a6 Z* u9 Y. E |
|