6 K% j$ E0 B6 p' o6 E% p8 w- e, y
〖课程介绍〗
8 D1 P: j0 w% p: c& o, L& g5 |% E计算机基础方面的知识。对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作,有鉴于此,讲师结合自己多年工作经验,总结出了这套更适合程序员的计算机基础知识课程,带你更快的补足编程必备基础知识: Q! H7 ~9 `4 Z, v# g
" p5 X4 i# |6 E& {! v$ B2 B〖课程目录〗
9 W9 _7 t t2 t( T Q: C% [第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】
+ c, N; }8 f+ H9 R0 k4 G% h }计算机基础知识,到底重不重要?智者见智。如果你只想当个普通程序?或许不太重 要。但如果你想提升、进阶,那么你必须离不开计算机领域的基础知识。本课程将带 你入门三大基础学科:计算机组成原理、操作系统与计算机网络,快速构建知识体 系。 ...5 y) S7 Q. Z$ d/ o
1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络试看
! ]3 S4 H! r! P+ G" g( C- p, Y
$ F' ^8 F: N3 e' n9 g第2章 计算机组成原理之概述篇
3 T# e3 v9 Z* k% ^6 u8 {从简入繁,俯瞰计算机组成全貌,先了解计算机发展史、分类,再理解计算机体系结 构、层次语言,快速形成对计算机的第一印象,蓄力前行。+ L$ W: w% D1 O6 e: p' |. U
2-1 章节导学4 {7 V+ G$ e7 @6 P; A& j
2-2 计算机的发展历史' O. ~: B }3 w) a7 r6 o* y7 _
2-3 计算机的分类
4 O& e" I& ?/ o( j" u8 z3 i2-4 计算机的体系与结构
7 k u! Z0 r3 K. x0 q f% E2-5 计算机的层次与编程语言8 @( v9 ~' ~" r. s* J9 i3 A
2-6 计算机的速度单位
r7 C6 k$ k0 n7 V$ x u2-7 计算机的字符与编码集
; l9 [% F+ p( y8 _% z& V2-8 专项练习:17道习题,12个重要概念6 R ^* B) N8 O @6 l7 d
2-9 习题答案* H, J! _1 q6 }! W
- b* ?" z! U. o, N4 r$ J/ t
第3章 计算机组成原理之组成篇9 z2 G: g1 H, B
冯诺依曼机把计算机划分为重要的五大组成部分:输入设备、输出设备、存储器、运 算器和控制器,本章将来探讨五大组成部分的细节,以及各自的工作原理。
* {; p m9 X, t+ h3-1 章节导学
; I* b, s' p" h/ N3-2 计算机的总线
. O: T: R0 g' O3 f# @3 x% a. s3-3 计算机的输入输出设备: Z3 g, ^' ^& d' p! q# l" Q
3-4 计算机存储器概览1 z& ^; U- v' ?6 Y1 u
3-5 计算机的主存储器与辅助存储器
/ p0 C8 j+ Y3 E, f9 C! `3 Z; l3 W3-6 计算机的高速缓存8 x7 G+ ^5 ^4 C% x" Q
3-7 计算机的指令系统
5 Z& c: j6 j2 O7 @3 X- D2 u3-8 计算机的控制器2 \$ ~4 j. _$ n
3-9 计算机的运算器: [/ @* E, ]9 D
3-10 计算机指令执行的过程 n% M' D3 F/ m" `( ]. B) @! J
3-11 巩固习题&重要概念(27道习题)/ e' l2 z2 m+ z/ O7 ]
3-12 习题答案
$ b0 b" a1 P% a: Z
/ L: ]" V$ W, E' f# y* }4 n第4章 计算机组成原理之计算篇1 b% ?, U4 P/ ?
本章将带你深入运算器,探讨CPU工作的细节。二进制和十进制是怎么转换的?计算 机是怎么表示数字的?数字之间又是怎么样运算的?本章内容将为你一一解答。) O8 y8 m$ p9 R; O" A5 s; D
4-1 章节导学- J' h8 Z+ @0 M+ `1 @- `+ F! [7 y
4-2 进制运算的基础( T3 R0 p6 c; H B' R0 x; r4 V; `
4-3 有符号数与无符号数
; g; c8 c$ C! Q4 {) u9 K4-4 二进制的补码表示法2 t* X# D$ X8 u3 y( A
4-5 二进制的反码表示法试看
6 c+ ?, x0 |9 ?! L+ i4-6 小数的二进制补码表示法2 h- {7 T4 {% ]4 p2 ]/ X( F
4-7 定点数与浮点数/ [7 O! m2 ?! ~2 ]# m* }; d
4-8 定点数的加减法运算
; j1 f* C9 S3 w5 q3 o4 F N4-9 浮点数的加减法运算
" l0 w/ k# B+ ]$ O& N% d4-10 浮点数的乘除法运算
/ ]+ Z# @6 s) Z4 ?% B2 Z2 Q k4-11 巩固习题&重要概念(15道习题)
) w, J( o% ?4 B6 ~) R& \2 d4-12 习题答案% P6 C& z* B' B6 I' V/ D7 _
" x; j% F1 b \8 ?
第5章 计算机组成原理实践
0 s! @" X" o6 K) J9 F6 i5 ?知行合一,计算机组成原理似乎离软件编程很远?其实不然,项目开发中有相当内容 参考了其中的设计原理,本章将手把手带你实践笔/面试考察频繁的【缓存置换算 法】。7 a% d$ q4 @& Y- a5 `" T- k
5-1 章节导学试看
& O) @6 Z+ t8 f6 h6 O- n5-2 双向链表的原理与实践11 p5 o4 K# {9 n! v' S# ~. k0 b: K$ c
5-3 双向链表的原理与实践2
# S" R9 l7 M* [8 d, W$ x5-4 实现FIFO缓存置换算法
R8 ~3 c; X: Z: {3 i5-5 实现LRU缓存置换算法$ | E& d# T+ r+ A2 X
5-6 实现LFU缓存置换算法
7 J% s, B& b# H, t6 C8 n: z
3 d% X6 x/ l$ S- Y6 D第6章 操作系统之基础篇
( D1 i* c/ M' r操作系统与工作生活密切相关,那么什么是操作系统?操作系统是怎么演进的?操作 系统提供了基本的功能?本章将结合Linux操作系统,带你深入浅出操作系统的基本内 容。$ W4 w# p1 X9 D# B4 s0 b
6-1 章节导学
3 Y s7 q3 b, W3 [, M6-2 操作系统概览
2 U/ M: s% l# R* n8 w" B6-3 进程管理之进程实体
/ q; b0 |' X6 ]& V% D3 M7 D# B6-4 进程管理之五状态模型
2 o$ J' @* K' ~: P6-5 进程管理之进程同步/ \* y( Z( G* F# i4 h2 M
6-6 Linux的进程管理
' ]6 _1 w" t$ Q. I6-7 作业管理之进程调度3 |2 f. m' _4 r J( ? B0 O
6-8 作业管理之死锁5 z7 B5 P N( C2 c5 ?" p3 J4 W
6-9 存储管理之内存分配与回收9 x1 L4 v( C0 s& }$ Y0 m$ t4 K
6-10 存储管理之段页式存储管理
8 L+ j3 ?0 m- ~. f0 w* j0 t6-11 存储管理之虚拟内存
3 b9 z1 v4 c9 L' ~/ ^! h( P6-12 Linux的存储管理" h# V4 u! k2 E0 n
6-13 操作系统的文件管理; v3 P5 t( m) M" W) O: Z. d
6-14 Linux文件的基本操作& |7 q5 J I% {1 e
6-15 Linux的文件系统# y( I" H0 V- z A: B
6-16 操作系统的设备管理
' ] R7 J8 t' W' J6 i' g! H6-17 专项练习:39道习题,30个重要概念
# l3 S& w/ x) a) x. F6-18 习题答案! ?3 Q# ]) l: r- D& \
( r7 f# ]( m% d% c第7章 操作系统之提升篇
" O/ h: p: q: R3 r A专项提升,操作系统的重要性无需置疑。那么这其中又有哪些知识是在学习工作当中 经常使用的呢?本章将理论结合实践,专项提升其中的重要知识点。 E% v `) N* |! x
7-1 章节导学
0 }5 z- l* z% h3 r- k0 f# `7-2 线程同步之互斥量- E9 E- N: Z: @: K( b
7-3 线程同步之自旋锁' K- b: d7 h, |
7-4 线程同步之读写锁
0 n1 x$ b! d) N, @+ M! O4 i" Z7-5 线程同步之条件变量
4 s, ~5 d9 w0 g- L; C; Q! I7 Q7-6 线程同步方法总结% i! d7 X5 u' C! k- K) i
7-7 使用fork系统调用创建进程
! w }. Y5 r- e8 q) T2 ~, d7-8 进程同步之共享内存( ~! r1 @5 v! w9 c( o' S
7-9 进程同步之Unix域套接字
3 k$ K' A \' Y7 f2 j) L$ X, n& K4 C% v2 t. I; u9 G4 h# [: W
第8章 操作系统实践
1 m! W! e" v# A学习操作系统,更多时候是参考其中的优秀设计与实现,应用在项目当中,本章将通 过实践完成【线程池/异步任务执行】的项目,回顾操作系统中的重要概念。% U4 _1 @5 ~! T8 v$ v
8-1 章节导学
, V6 w( j0 M/ D# V- ?5 N2 p8-2 Python同步原语' W# H! R" V* C
8-3 实现线程安全的队列Queue
2 `3 Y& J. ?. u$ y3 Z9 N) d6 L' k8-4 实现基本任务对象Task9 s# g) p$ d4 Q/ I* g
8-5 线程池简介
0 @* C' e0 l Q$ E1 B7 Y9 b/ F: @6 a; o8-6 实现任务处理线程ProcessThread
6 C0 z! b# b6 y! ~; y. U8-7 实现任务处理线程池Pool
7 l; a1 @$ ?& C' k8-8 编写测试用例
' i" y- L& l/ o9 k' t8-9 实现异步任务处理AsyncTask
. |, ^6 S# P3 s: f. T( n
4 k j' p& ?9 A/ Y% a. N+ {第9章 计算机网络之概述篇
% X, D9 J( X* @要学好计算机网络的内容,首先是得对计算机网络有个全貌的概况了解,七层模型, 四层协议,都是需要先理解的概念,本章带你入门计算机网络。. |/ @ U8 A( X1 {4 G. s$ `
9-1 章节导学* n W0 `3 n& [; O7 V8 I
9-2 计算机网络的发展简史1 {) d/ i- o9 t3 l/ v* c3 {) B
9-3 层次结构设计的基本原则
1 b' o5 ~/ @6 d Z4 g9-4 现代互联网的网络拓扑, J+ {9 F, S" R' }* `
9-5 计算机网络的性能指标2 u+ R9 o- k, C. Y l) M
9-6 物理层概述
& p. Q. f+ ^% J0 b; m, b9-7 数据链路层概述
: l$ {+ ?( N" o- y9-8 数据链路层的差错监测
- N6 A# g$ l1 e2 T/ ?/ j9-9 最大传输单元MTU
1 y7 K. Q( g* G6 h9-10 以太网协议详解
; f7 @+ z6 m/ K9-11 19道习题,13个重要概念(笔试面试&巩固重点必备)/ r( k; I5 O8 X% `9 @" \; H
9-12 习题答案0 h5 F4 q0 P3 ^5 p1 A1 {
& J5 S0 w7 k% \ Z6 H第10章 计算机网络之网络层篇2 r6 j: _2 N6 \4 P. P
网络层协议,即包含我们常提及的IP协议,初此以外,还有我们使用ping程序时用到 的ICMP协议,本章将带你深入理解这些协议背后的工作原理,掌握网络层协议。& G" s6 o4 n2 Y3 D! }- X n
10-1 章节导学
" f. V& o K! ]. s3 E10-2 IP协议详解
$ d" _: l8 m- E8 d. u$ I) z10-3 IP协议的转发流程
- X# S4 N: r6 u* l+ R10-4 ARP协议与RARP协议) }" q6 ^% ^& u3 c _
10-5 IP地址的子网划分. P" S9 I3 G$ Q: e! Y4 _
10-6 网络地址转换NAT技术 e5 K' \: i' R; o7 }; q
10-7 ICMP协议详解- R5 E: ] e- y" w
10-8 ICMP协议的应用5 Z: G( K$ U* p+ k8 o! Z
10-9 网络层的路由概述) A$ j' c( K8 `, p- K# I! Y$ r4 L
10-10 内部网关路由协议之RIP协议
: q3 h+ O/ R) @ ?* p10-11 Dijkstra(迪杰斯特拉)算法
/ G4 A9 {' ?) i10-12 内部网关路由协议之OSPF协议
2 L; w- E% a) r8 k5 i" ?! B1 x# n10-13 外部网关路由协议之BGP协议
& R+ \2 r) e4 G. `0 w10-14 25道习题,16个重要概念(笔试面试&巩固重点必备)" S$ w& R. Z- |/ m( i4 g
10-15 习题答案" E r+ @1 y% ]% @, A6 L& }* _
6 t3 y! ?; @# H0 Y第11章 计算机网络之传输层; M1 j% g# \8 ^: l' o
传输层实现了两个最为重要的协议,可靠的TCP协议以及不可靠的UDP协议,这两个 协议是网络报文可以进行传输的基石,本章将深入探讨TCP与UDP,理解其中的可靠 性与不可靠性,以及协议背后工作的细节。
# _( k) k6 O) {* c' k5 O) {11-1 章节导学
9 T1 L1 I/ a4 h) N! ?2 C7 H11-2 UDP协议详解
* _5 W! N7 t5 f" }5 s6 A. h11-3 TCP协议详解- A% O L5 |& T3 I2 x* b
11-4 可靠传输的基本原理, z" z! F4 D# T& q6 k
11-5 TCP协议的可靠传输9 U8 \# b" L2 o$ D* ~* f8 f3 x$ M
11-6 TCP协议的流量控制) q; e' `0 f. A% I' ^: |# q/ i
11-7 TCP协议的拥塞控制
- o* A. x8 L% \) w$ S( Z% b11-8 TCP连接的三次握手8 z. [' e! c- d) x
11-9 TCP连接的四次挥手+ X- N9 N' F$ s& H/ s8 e. u
11-10 套接字与套接字编程
! f5 G; a: M% v0 `11-11 TCP协议的四个定时器- d+ c$ f+ L# A/ U, F+ [/ u
11-12 22道巩固习题&重要概念(笔试面试&巩固重点必备), T0 W( ~3 V7 n& b, J6 k2 d' h
11-13 习题答案
3 R R: o4 o$ W8 E
1 S$ [( a9 v' @# p+ @第12章 计算机网络之应用层篇+ Q3 ^4 d5 H9 h
应用层包含的协议则是我们所熟知的诸如HTTP等协议,HTTP协议是浏览网页或者开 发网站必备的协议,本章将重点深入探讨HTTP协议的细节,掌握HTTP协议。* ^* L4 v9 O7 C& g3 Q
12-1 章节导学& M; J4 d V- s% h. u
12-2 DNS详解6 s* |; C' p! F
12-3 DHCP协议详解8 p2 G( [0 l5 b6 y' F% Z" w6 W/ y
12-4 HTTP协议详解
5 Z2 x, w$ }0 H$ U3 W8 P" g12-5 HTTP工作的结构
8 n. J' S8 R: Z' X0 P3 f' u12-6 HTTPS协议详解* @4 W2 W" S2 R
12-7 18道巩固习题&重要概念(笔试面试&巩固重点必备)8 U+ p h" I' J
12-8 习题答案! K* [# @+ F, m: u9 C
; Q6 j5 x: ~+ L- ~. t, I b: A7 a# f第13章 计算机网络实践
) {5 V! ?- _ Q) h1 V: \/ _7 R知行合一,在本章,我们将实现一个【网络嗅探工具】,拦截计算机网卡中的IP报 文、ICMP报文、TCP、UDP报文,并解析出报文头部的详细信息,作为一个相对综 合的项目,在回顾协议细节的同时,更能提升项目能力。4 i- R v4 a7 H2 P+ C& i
13-1 章节导学; U6 _, s( [4 u& w
13-2 搭建服务基本框架
2 o* G- M( X6 C9 |: ~. S9 O4 J13-3 Python操作字节序列
: e( Y7 O5 i- t4 z) N4 S13-4 实现IP报文解析器! f/ G' O' Y' Q7 ~! c
13-5 实现UDP报文解析器
# @5 h% Y- G% Q! l9 G13-6 实现TCP报文解析器4 F5 @' b( A. ]/ b
7 Z4 i. G; G$ Q( X7 k9 d R第14章 课程精髓终结
+ `* [* s% z; `/ P& [' S温故而知新,使用思维导图系统地回顾本门课程内容,掌握课程骨干结构,更加系统 掌握课程,不放过任何知识点。
6 Z1 p/ v" U1 ^; m# G14-1 课程总结-计算机组成原理
6 t0 R( b: a5 `2 z- ?14-2 课程总结-操作系统
0 W4 Y/ ~! W, ~' e/ {0 n8 {14-3 课程总结-计算机网络/ Q2 N3 F$ @, @# f1 P# Y9 t
14-4 课程总结-编程实践
1 C, o2 `+ y. l, t0 W( a14-5 课程展望5 V6 J1 @, Z" J& T: Q+ J" Z
0 g' b7 ~6 l: D2 A/ h
; _# ~3 `9 R6 t# h# g〖下载地址〗+ {& v5 t8 D6 W7 {' S1 O f% _- s& h* e' L
- ^ q$ ~) {6 z u C. C$ [
! C! K$ G0 h- \+ \$ }8 `4 m) p5 H7 Z& P
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
2 ^2 A( j* s" T: F' b3 S: l1 F7 t% V1 {0 Q/ H. n1 F9 y
〖下载地址失效反馈〗) G! H& ]. t o6 T6 A% X, I- X2 O
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com4 f, H, ^( d% o0 n, J j- p X
0 [* V/ L9 H7 k4 P& M% E〖升级为终身会员免金币下载全站资源〗
+ |6 Q3 R/ N, `9 T0 \! H4 h全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
* g) F" `6 ]7 Y: z- q. X; A" A( ]3 F4 f
〖客服24小时咨询〗
1 M$ L" z+ Q F1 g; N: q. \3 U有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。- ?4 ?1 C4 o$ `9 ?& b! L
: i( l0 W/ Z7 s+ l9 \# }
! n( c1 H! F$ I$ H- l( b |
|