-
Notifications
You must be signed in to change notification settings - Fork 0
/
7593676.html
2789 lines (2751 loc) · 155 KB
/
7593676.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><div id="myscoll"></div><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>系统架构师上午题知识点 | Miaow.Y.Hu的博客🥝</title><meta name="keywords" content="架构师"><meta name="author" content="Miaow.Y.Hu🥝"><meta name="copyright" content="Miaow.Y.Hu🥝"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="ffffff"><meta name="description" content="本文将围绕软考架构师上午题的相关知识点进行讲解和统计">
<meta property="og:type" content="article">
<meta property="og:title" content="系统架构师上午题知识点">
<meta property="og:url" content="https://www.blog.909111.xyz/posts/7593676.html">
<meta property="og:site_name" content="Miaow.Y.Hu的博客🥝">
<meta property="og:description" content="本文将围绕软考架构师上午题的相关知识点进行讲解和统计">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/luoxiaohei520/MyPics@img/img/202404221531409.jpg">
<meta property="article:published_time" content="2023-11-09T02:50:23.344Z">
<meta property="article:modified_time" content="2023-11-09T02:50:23.344Z">
<meta property="article:author" content="Miaow.Y.Hu🥝">
<meta property="article:tag" content="架构师">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://cdn.jsdelivr.net/gh/luoxiaohei520/MyPics@img/img/202404221531409.jpg"><link rel="shortcut icon" href="/"><link rel="canonical" href="https://www.blog.909111.xyz/posts/7593676"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.staticfile.org/fancyapps-ui/4.0.31/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":true,"languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"},
noticeOutdate: {"limitDay":365,"position":"top","messagePrev":"It has been","messageNext":"days since the last update, the content of the article may be outdated."},
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":230},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: true,
post: true
},
runtime: '',
date_suffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'fancybox',
Snackbar: undefined,
source: {
justifiedGallery: {
js: 'https://cdnjs.cloudflare.com/ajax/libs/flickr-justified-gallery/2.1.2/fjGallery.min.js',
css: 'https://cdnjs.cloudflare.com/ajax/libs/flickr-justified-gallery/2.1.2/fjGallery.min.css'
}
},
isPhotoFigcaption: false,
islazyload: true,
isAnchor: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: '系统架构师上午题知识点',
isPost: true,
isHome: false,
isHighlightShrink: false,
isToc: true,
postUpdate: '2023-11-09 10:50:23'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', 'ffffff')
}
}
const t = saveToLocal.get('theme')
const now = new Date()
const hour = now.getHours()
const isNight = hour <= 6 || hour >= 18
if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
else if (t === 'light') activateLightMode()
else activateDarkMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><link rel="stylesheet" href="/css/custom.css" media="defer" onload="this.media='all'"><style id="themeColor"></style><style id="rightSide"></style><style id="transPercent"></style><style id="blurNum"></style><style id="settingStyle"></style><span id="fps"></span><style id="defineBg"></style><style id="menu_shadow"></style><link rel="stylesheet" href="/css/universe.css"><link rel="stylesheet" href="https://cdn1.tianli0.top/npm/[email protected]/packages/theme-chalk/lib/index.css"><link rel="stylesheet" href="/css/aplayer.css"><script src="https://npm.elemecdn.com/[email protected]/dist/echarts.min.js"></script><svg aria-hidden="true" style="position:absolute; overflow:hidden; width:0; height:0"><symbol id="icon-sun" viewBox="0 0 1024 1024"><path d="M960 512l-128 128v192h-192l-128 128-128-128H192v-192l-128-128 128-128V192h192l128-128 128 128h192v192z" fill="#FFD878" p-id="8420"></path><path d="M736 512a224 224 0 1 0-448 0 224 224 0 1 0 448 0z" fill="#FFE4A9" p-id="8421"></path><path d="M512 109.248L626.752 224H800v173.248L914.752 512 800 626.752V800h-173.248L512 914.752 397.248 800H224v-173.248L109.248 512 224 397.248V224h173.248L512 109.248M512 64l-128 128H192v192l-128 128 128 128v192h192l128 128 128-128h192v-192l128-128-128-128V192h-192l-128-128z" fill="#4D5152" p-id="8422"></path><path d="M512 320c105.888 0 192 86.112 192 192s-86.112 192-192 192-192-86.112-192-192 86.112-192 192-192m0-32a224 224 0 1 0 0 448 224 224 0 0 0 0-448z" fill="#4D5152" p-id="8423"></path></symbol><symbol id="icon-moon" viewBox="0 0 1024 1024"><path d="M611.370667 167.082667a445.013333 445.013333 0 0 1-38.4 161.834666 477.824 477.824 0 0 1-244.736 244.394667 445.141333 445.141333 0 0 1-161.109334 38.058667 85.077333 85.077333 0 0 0-65.066666 135.722666A462.08 462.08 0 1 0 747.093333 102.058667a85.077333 85.077333 0 0 0-135.722666 65.024z" fill="#FFB531" p-id="11345"></path><path d="M329.728 274.133333l35.157333-35.157333a21.333333 21.333333 0 1 0-30.165333-30.165333l-35.157333 35.157333-35.114667-35.157333a21.333333 21.333333 0 0 0-30.165333 30.165333l35.114666 35.157333-35.114666 35.157334a21.333333 21.333333 0 1 0 30.165333 30.165333l35.114667-35.157333 35.157333 35.157333a21.333333 21.333333 0 1 0 30.165333-30.165333z" fill="#030835" p-id="11346"></path></symbol></svg><!-- hexo injector head_end start --><link rel="stylesheet" href="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/clock.min.css" /><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/font-awesome-animation.min.css" media="defer" onload="this.media='all'"><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/tag_plugins.css" media="defer" onload="this.media='all'"><script src="https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/carousel-touch.js"></script><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-swiper/lib/swiper.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-swiper/lib/swiperstyle.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/animate.min.css" media="print" onload="this.media='screen'"><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-filter-gitcalendar/lib/gitcalendar.css" media="print" onload="this.media='all'"><!-- hexo injector head_end end --><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Miaow.Y.Hu的博客🥝" type="application/atom+xml">
</head><body><div id="loading-box" onclick="document.getElementById("loading-box").classList.add("loaded")"><div class="loading-bg"><div class="loading-img"></div><div class="loading-image-dot"></div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://cdn.jsdelivr.net/gh/luoxiaohei520/MyPics@img/img/202404221548536.png" onerror="onerror=null;src='/assets/r1.jpg'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">32</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">19</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">17</div></a></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-home"></use></svg><span class="menu_word" style="font-size:17px"> 首页</span></a></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon--article"></use></svg><span class="menu_word" style="font-size:17px"> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/archives/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-guidang1"> </use></svg><span class="menu_word" style="font-size:17px"> 归档</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-sekuaibiaoqian"> </use></svg><span class="menu_word" style="font-size:17px"> 标签</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/categories/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-fenlei"> </use></svg><span class="menu_word" style="font-size:17px"> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-pinweishenghuo"></use></svg><span class="menu_word" style="font-size:17px"> 休闲</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/life/music/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-yinle"> </use></svg><span class="menu_word" style="font-size:17px"> 八音盒</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/life/movies/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-dianying1"> </use></svg><span class="menu_word" style="font-size:17px"> 影院</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/life/games/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-youxishoubing"> </use></svg><span class="menu_word" style="font-size:17px"> 游戏</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-xiangzi"></use></svg><span class="menu_word" style="font-size:17px"> 八宝箱</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/box/gallery/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-tubiaozhizuomoban"> </use></svg><span class="menu_word" style="font-size:17px"> 画廊</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/box/animation/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-nvwumao"> </use></svg><span class="menu_word" style="font-size:17px"> 动画</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/box/nav/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-zhifengche"> </use></svg><span class="menu_word" style="font-size:17px"> 网址导航</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-shejiaoxinxi"></use></svg><span class="menu_word" style="font-size:17px"> 社交</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/social/fcircle/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-pengyouquan"> </use></svg><span class="menu_word" style="font-size:17px"> 朋友圈</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/comments/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-liuyan"> </use></svg><span class="menu_word" style="font-size:17px"> 留言板</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/social/link/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-lianjie"> </use></svg><span class="menu_word" style="font-size:17px"> 友人帐</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-maoliang"></use></svg><span class="menu_word" style="font-size:17px"> 个人</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/personal/echarts/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-shujutongji1"> </use></svg><span class="menu_word" style="font-size:17px"> 文章统计</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/personal/love/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-love-sign"> </use></svg><span class="menu_word" style="font-size:17px"> 恋爱小屋</span></a></li></ul></div></div></div></div><div class="post" id="body-wrap"><header class="post-bg" id="page-header"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Miaow.Y.Hu的博客🥝</a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-home"></use></svg><span class="menu_word" style="font-size:17px"> 首页</span></a></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon--article"></use></svg><span class="menu_word" style="font-size:17px"> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/archives/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-guidang1"> </use></svg><span class="menu_word" style="font-size:17px"> 归档</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-sekuaibiaoqian"> </use></svg><span class="menu_word" style="font-size:17px"> 标签</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/categories/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-fenlei"> </use></svg><span class="menu_word" style="font-size:17px"> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-pinweishenghuo"></use></svg><span class="menu_word" style="font-size:17px"> 休闲</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/life/music/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-yinle"> </use></svg><span class="menu_word" style="font-size:17px"> 八音盒</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/life/movies/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-dianying1"> </use></svg><span class="menu_word" style="font-size:17px"> 影院</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/life/games/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-youxishoubing"> </use></svg><span class="menu_word" style="font-size:17px"> 游戏</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-xiangzi"></use></svg><span class="menu_word" style="font-size:17px"> 八宝箱</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/box/gallery/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-tubiaozhizuomoban"> </use></svg><span class="menu_word" style="font-size:17px"> 画廊</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/box/animation/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-nvwumao"> </use></svg><span class="menu_word" style="font-size:17px"> 动画</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/box/nav/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-zhifengche"> </use></svg><span class="menu_word" style="font-size:17px"> 网址导航</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-shejiaoxinxi"></use></svg><span class="menu_word" style="font-size:17px"> 社交</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/social/fcircle/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-pengyouquan"> </use></svg><span class="menu_word" style="font-size:17px"> 朋友圈</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/comments/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-liuyan"> </use></svg><span class="menu_word" style="font-size:17px"> 留言板</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/social/link/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-lianjie"> </use></svg><span class="menu_word" style="font-size:17px"> 友人帐</span></a></li></ul></div><div class="menus_item"><a class="site-page group faa-parent animated-hover hide" href="javascript:void(0);"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-maoliang"></use></svg><span class="menu_word" style="font-size:17px"> 个人</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/personal/echarts/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-shujutongji1"> </use></svg><span class="menu_word" style="font-size:17px"> 文章统计</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/personal/love/"><svg class="menu_icon faa-tada" aria-hidden="true" style="width:1.30em;height:1.30em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;"><use xlink:href="#icon-love-sign"> </use></svg><span class="menu_word" style="font-size:17px"> 恋爱小屋</span></a></li></ul></div></div><center id="name-container"><a id="page-name" href="javascript:scrollToTop()">PAGE_NAME</a></center><div id="nav-right"><div id="search-button"><a class="search faa-parent animated-hover" title="检索站内任何你想要的信息"><svg class="faa-tada icon" style="height:24px;width:24px;fill:currentColor;position:relative;top:6px" aria-hidden="true"><use xlink:href="#icon-valentine_-search-love-find-heart"></use></svg><span> 搜索</span></a></div><a class="meihua faa-parent animated-hover" onclick="toggleWinbox()" title="美化设置-自定义你的风格" id="meihua-button"><svg class="faa-tada icon" style="height:26px;width:26px;fill:currentColor;position:relative;top:8px" aria-hidden="true"><use xlink:href="#icon-tupian1"></use></svg></a><a class="sun_moon faa-parent animated-hover" onclick="switchNightMode()" title="浅色和深色模式转换" id="nightmode-button"><svg class="faa-tada" style="height:25px;width:25px;fill:currentColor;position:relative;top:7px" viewBox="0 0 1024 1024"><use id="modeicon" xlink:href="#icon-moon"> </use></svg></a><div id="toggle-menu"><a><i class="fas fa-bars fa-fw"></i></a></div></div></div></nav><div id="post-info"><h1 class="post-title">系统架构师上午题知识点</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><svg class="meta_icon post-meta-icon" style="width:30px;height:30px;position:relative;top:10px"><use xlink:href="#icon-rili"></use></svg><span class="post-meta-label">发表于 </span><time class="post-meta-date-created" datetime="2023-11-09T02:50:23.344Z" title="发表于 2023-11-09 10:50:23">2023-11-09</time><span class="post-meta-separator">|</span><svg class="meta_icon post-meta-icon" style="width:18px;height:18px;position:relative;top:5px"><use xlink:href="#icon-gengxin1"></use></svg><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-11-09T02:50:23.344Z" title="更新于 2023-11-09 10:50:23">2023-11-09</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><svg class="meta_icon post-meta-icon" style="width:18px;height:18px;position:relative;top:5px"><use xlink:href="#icon-biaoqian"></use></svg><a class="post-meta-categories" href="/categories/%E6%9E%B6%E6%9E%84%E5%B8%88/">架构师</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><svg class="meta_icon post-meta-icon" style="width:25px;height:25px;position:relative;top:8px"><use xlink:href="#icon-charuword"></use></svg><span class="post-meta-label">字数总计:</span><span class="word-count">1w</span><span class="post-meta-separator">|</span><svg class="meta_icon post-meta-icon" style="width:20px;height:20px;position:relative;top:5px"><use xlink:href="#icon-shizhong"></use></svg><span class="post-meta-label">阅读时长:</span><span>30分钟</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title="系统架构师上午题知识点"><svg class="meta_icon post-meta-icon" style="width:25px;height:25px;position:relative;top:5px"><use xlink:href="#icon-eye"></use></svg><span class="post-meta-label">阅读量:</span><span id="busuanzi_value_page_pv"><i class="fa-solid fa-spinner fa-spin"></i></span></span></div></div></div><section class="main-hero-waves-area waves-area"><svg class="waves-svg" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto"><defs><path id="gentle-wave" d="M -160 44 c 30 0 58 -18 88 -18 s 58 18 88 18 s 58 -18 88 -18 s 58 18 88 18 v 44 h -352 Z"></path></defs><g class="parallax"><use href="#gentle-wave" x="48" y="0"></use><use href="#gentle-wave" x="48" y="3"></use><use href="#gentle-wave" x="48" y="5"></use><use href="#gentle-wave" x="48" y="7"></use></g></svg></section></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><h1 id="系统架构师"><a href="#系统架构师" class="headerlink" title="系统架构师"></a>系统架构师</h1><h2 id="计算机组成与体系结构"><a href="#计算机组成与体系结构" class="headerlink" title="计算机组成与体系结构"></a>计算机组成与体系结构</h2><h3 id="计算机系统组成"><a href="#计算机系统组成" class="headerlink" title="计算机系统组成"></a>计算机系统组成</h3><ul>
<li><p>计算机硬件组成</p>
<ul>
<li><p>控制器</p>
<ul>
<li>计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部分所需要的操作控制命令</li>
<li>程序计数器、指令寄存器、指令译码器、时序产生器、操作控制器</li>
</ul>
</li>
<li><p>运算器</p>
<ul>
<li>最少包括3个寄存器和1个算术逻辑单元</li>
</ul>
</li>
<li><p>主存储器</p>
<ul>
<li>内存</li>
</ul>
</li>
<li><p>辅助存储器</p>
<ul>
<li>硬盘</li>
</ul>
</li>
<li><p>输入设备</p>
<ul>
<li>键盘、鼠标、触摸板等</li>
</ul>
</li>
<li><p>输出设备</p>
<ul>
<li>显示器、指示灯等</li>
</ul>
</li>
</ul>
</li>
<li><p>计算机体系结构分类</p>
<ul>
<li><p>冯诺依曼</p>
<ul>
<li>指令地址和数据地址在一起</li>
</ul>
</li>
<li><p>哈佛结构</p>
<ul>
<li>指令地址和数据地址分开</li>
</ul>
</li>
<li><p>Flynn分类法</p>
<ul>
<li>单指令单数据流 SISD</li>
<li>单指令多数据流 SIMD</li>
<li>多指令单数据流 MISD</li>
<li>多指令多数据流 MIMD</li>
</ul>
</li>
</ul>
</li>
<li><p>复杂指令集系统与精简指令集系统</p>
<ul>
<li><p>CICS复杂指令系统</p>
<ul>
<li>指令数据众多</li>
<li>指令使用频率相差悬殊</li>
<li>支持多种寻址方式</li>
<li>变长指令</li>
<li>指令可以对主存储单元中的数据直接处理</li>
<li>以微程序控制为主</li>
</ul>
</li>
<li><p>RICS精简指令系统</p>
<ul>
<li>指令数量少</li>
<li>指令寻址方式少,指令格式种类少</li>
<li>指令长度固定</li>
<li>以硬布线控制逻辑为主</li>
<li>单周期指令执行,采用流水线技术</li>
<li>优化的编译器</li>
<li>CPU中通用的寄存器数量多,一般32个多则上千个</li>
</ul>
</li>
</ul>
</li>
<li><p>总线</p>
<ul>
<li>地址总线</li>
<li>数据总线</li>
<li>控制总线</li>
</ul>
</li>
</ul>
<h3 id="存储器系统"><a href="#存储器系统" class="headerlink" title="存储器系统"></a>存储器系统</h3><ul>
<li><p>主存储器</p>
<ul>
<li>RAM随机存储器</li>
<li>ROM只读存储器</li>
</ul>
</li>
<li><p>辅存储器</p>
<ul>
<li>硬盘</li>
</ul>
</li>
<li><p>cache存储器</p>
</li>
</ul>
<h3 id="流水线"><a href="#流水线" class="headerlink" title="流水线"></a>流水线</h3><ul>
<li><p>流水线周期</p>
<ul>
<li>将流水线分割成N段,最耗时的那一段即为流水线的生命周期</li>
</ul>
</li>
<li><p>流水线执行时间计算</p>
<ul>
<li>流水线周期T,花费时间最长的步骤</li>
<li><p>执行100条指令</p>
<ul>
<li>100T+其他步骤的1次时间</li>
</ul>
</li>
</ul>
</li>
<li><p>流水线吞吐量</p>
<ul>
<li>单位时间内流水线完成的任务量或者数据的结果量</li>
</ul>
</li>
<li><p>流水线加速比</p>
<ul>
<li>不使用流水线执行时间 / 使用流水线的执行时间</li>
</ul>
</li>
</ul>
<h2 id="操作系统"><a href="#操作系统" class="headerlink" title="操作系统"></a>操作系统</h2><h3 id="操作系统的类型与结构"><a href="#操作系统的类型与结构" class="headerlink" title="操作系统的类型与结构"></a>操作系统的类型与结构</h3><ul>
<li><p>操作系统的定义</p>
<ul>
<li>管理计算机硬件和软件资源的系统软件,是计算机的内核和基石</li>
</ul>
</li>
<li><p>操作系统的分类</p>
<ul>
<li>批处理操作系统</li>
<li>分时操作系统</li>
<li>实时操作系统</li>
<li>网络操作系统</li>
<li>分布式操作系统</li>
</ul>
</li>
</ul>
<h3 id="操作系统的基本原理"><a href="#操作系统的基本原理" class="headerlink" title="操作系统的基本原理"></a>操作系统的基本原理</h3><ul>
<li>进程管理</li>
<li>存储管理</li>
<li>设备管理</li>
<li>文件管理</li>
<li>作业管理</li>
</ul>
<h2 id="数据库系统"><a href="#数据库系统" class="headerlink" title="数据库系统"></a>数据库系统</h2><h3 id="数据库管理系统的类型"><a href="#数据库管理系统的类型" class="headerlink" title="数据库管理系统的类型"></a>数据库管理系统的类型</h3><h3 id="数据库的模式与范式"><a href="#数据库的模式与范式" class="headerlink" title="数据库的模式与范式"></a>数据库的模式与范式</h3><ul>
<li><p>数据库的结构与模式</p>
<ul>
<li><p>外模式/用户模式</p>
<ul>
<li>用户与数据库之间的接口,对用户使用数据的表示,类如数据库的表</li>
</ul>
</li>
<li><p>概念模式</p>
<ul>
<li>概念模式反映了数据库系统的整体观</li>
</ul>
</li>
<li><p>内模式</p>
<ul>
<li>数据库中全体数据的内部表示或底层描述</li>
</ul>
</li>
</ul>
</li>
<li><p>数据模型</p>
<ul>
<li><p>概念数据模型</p>
<ul>
<li>按照用户的观点对数据和信息进行建模,主要用书数据库设计</li>
</ul>
</li>
<li><p>基本数据模型</p>
<ul>
<li><p>层次模型</p>
<ul>
<li>优点:查询效率高 1:n</li>
<li>缺点:对 n:n需要辅助实现,且逻辑复杂</li>
</ul>
</li>
<li><p>网状模型</p>
<ul>
<li>优点:m:n查询效率高</li>
<li>缺点:编写应用程序过于复杂</li>
</ul>
</li>
<li><p>关系模型</p>
</li>
<li><p>NoSQL</p>
<ul>
<li>Not only SQL</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><p>关系代数</p>
<ul>
<li><p>并</p>
<ul>
<li>相当于SQL中的union,A∪B</li>
</ul>
</li>
<li><p>交</p>
<ul>
<li>相当于SQL中的intersect,A∩B</li>
</ul>
</li>
<li><p>差</p>
<ul>
<li>相当于SQL中的except,A-B</li>
</ul>
</li>
<li><p>投影</p>
<ul>
<li>相当于SQL中的select</li>
</ul>
</li>
<li><p>笛卡尔乘积</p>
<ul>
<li>等价于SQL中两个表进行笛卡尔积全匹配得到的结果AXB</li>
</ul>
</li>
<li><p>自然连接</p>
<ul>
<li>相当于SQL语句中的natural join,A⋈B</li>
</ul>
</li>
<li><p>除</p>
</li>
</ul>
</li>
<li><p>数据的规范化</p>
<ul>
<li><p>第一范式</p>
<ul>
<li>属性具有原子性,不可再分</li>
</ul>
</li>
<li><p>第二范式</p>
<ul>
<li>记录的唯一性,消除非主键依赖</li>
</ul>
</li>
<li><p>第三范式</p>
<ul>
<li>字段的冗余,消除传递依赖</li>
</ul>
</li>
<li><p>BCNF</p>
<ul>
<li>鲍尔斯-科得范式</li>
</ul>
</li>
</ul>
</li>
<li><p>反范式化</p>
<ul>
<li>没有冗余的数据库未必是最好的数据库,增加冗余,以空间换时间</li>
<li>增加冗余列</li>
<li>增加派生列</li>
<li>重新主表</li>
</ul>
</li>
</ul>
<h3 id="数据库设计"><a href="#数据库设计" class="headerlink" title="数据库设计"></a>数据库设计</h3><ul>
<li><p>数据库设计方式</p>
<ul>
<li><p>直观设计法</p>
<ul>
<li>又称单步逻辑设计法,依赖于设计者的知识、经验和技巧</li>
</ul>
</li>
<li><p>规范设计法</p>
<ul>
<li>数据库设计规范,把数据设计分为需求分析,概念结构设计,逻辑结构设计和物理设计4个阶段</li>
</ul>
</li>
<li><p>自动化设计法</p>
</li>
</ul>
</li>
<li><p>数据设计的基本步骤</p>
<ul>
<li><p>需求分析</p>
<ul>
<li>收集和分析用户对系统的信息需求和处理需求,需求说明文档</li>
<li><p>数据字典</p>
<ul>
<li>数据项</li>
<li>数据结构</li>
<li>数据流</li>
<li>数据存储</li>
<li>处理过程</li>
</ul>
</li>
</ul>
</li>
<li><p>概念结构设计</p>
<ul>
<li>对需求说明书提供的所有数据和处理要求进行抽象与综合处理。E-R模型,与DBMS无关</li>
</ul>
</li>
<li><p>逻辑结构设计</p>
<ul>
<li>将概念数据模型转换成DBMS支持的数据模型,E-R图向关系模型转换</li>
</ul>
</li>
<li><p>物理结构设计</p>
<ul>
<li>逻辑模型在物理上实现</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="事物管理"><a href="#事物管理" class="headerlink" title="事物管理"></a>事物管理</h3><ul>
<li>并发控制</li>
<li>故障与恢复</li>
</ul>
<h3 id="备份与恢复"><a href="#备份与恢复" class="headerlink" title="备份与恢复"></a>备份与恢复</h3><ul>
<li>事物故障</li>
<li>系统故障</li>
<li>介质故障</li>
<li>计算机病毒</li>
</ul>
<h3 id="分布式数据库系统"><a href="#分布式数据库系统" class="headerlink" title="分布式数据库系统"></a>分布式数据库系统</h3><ul>
<li><p>分布式数据库的概念</p>
<ul>
<li>分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库</li>
</ul>
</li>
<li><p>分布式数据的架构</p>
</li>
</ul>
<h3 id="数据仓库"><a href="#数据仓库" class="headerlink" title="数据仓库"></a>数据仓库</h3><ul>
<li><p>数据仓库的概念</p>
<ul>
<li>主要用于数据分析</li>
</ul>
</li>
<li><p>数据仓库的步骤</p>
<ul>
<li>抽取</li>
<li><p>转换</p>
<ul>
<li>切片、切块</li>
<li>旋转</li>
<li>上卷和下钻</li>
</ul>
</li>
<li><p>加载</p>
</li>
</ul>
</li>
<li><p>数据仓库的实现方法</p>
<ul>
<li>MOLAP</li>
<li>ROLAP</li>
<li>HOLAP</li>
</ul>
</li>
</ul>
<h3 id="数据挖掘"><a href="#数据挖掘" class="headerlink" title="数据挖掘"></a>数据挖掘</h3><ul>
<li><p>数据挖掘的概念</p>
<ul>
<li>从大量的数据中,挖掘出未知的且具有价值的信息和知识的过程</li>
</ul>
</li>
<li><p>数据挖掘的功能</p>
</li>
<li><p>数据挖掘的常用技术</p>
<ul>
<li>关联分析</li>
<li>序列分析</li>
<li>分类</li>
<li>预测</li>
<li>聚类分析</li>
<li>时间序列分析</li>
</ul>
</li>
<li><p>数据挖掘的流程</p>
<ul>
<li>问题定义</li>
<li>建立数据挖掘库</li>
<li>调整数据</li>
<li>模型化</li>
<li>评价和解析</li>
</ul>
</li>
</ul>
<h3 id="NoSQL"><a href="#NoSQL" class="headerlink" title="NoSQL"></a>NoSQL</h3><ul>
<li>Not only SQL,泛指非关系型数据库</li>
<li>解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题</li>
</ul>
<h3 id="大数据"><a href="#大数据" class="headerlink" title="大数据"></a>大数据</h3><ul>
<li>无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合</li>
</ul>
<h2 id="计算机网络"><a href="#计算机网络" class="headerlink" title="计算机网络"></a>计算机网络</h2><h3 id="网络架构与协议"><a href="#网络架构与协议" class="headerlink" title="网络架构与协议"></a>网络架构与协议</h3><ul>
<li><p>网络互联模型</p>
<ul>
<li><p>OSI/RM模型</p>
<ul>
<li>应用层</li>
<li>表示层</li>
<li>会话层</li>
<li>传输层 - 数据段</li>
<li>网络层 - 分组数据包</li>
<li>数据链路层 - 数据帧(Frame)</li>
<li>物理层 - 比特(bit)</li>
</ul>
</li>
<li><p>TCP/IP结构模型</p>
<ul>
<li>应用层</li>
<li>传输层</li>
<li>网络互联层</li>
<li>网络接口层</li>
</ul>
</li>
</ul>
</li>
<li><p>常见的网络协议</p>
<ul>
<li><p>应用层协议</p>
<ul>
<li>HTTP、FTP、TELNET、SMTP</li>
<li>DNS、RIP、DHCP</li>
</ul>
</li>
<li><p>传输层协议</p>
<ul>
<li>TCP、UDP</li>
</ul>
</li>
<li><p>网络层协议</p>
<ul>
<li>IP、ARP</li>
</ul>
</li>
</ul>
</li>
<li><p>IPV6</p>
<ul>
<li>128位,分为8组,每组4位,2001:0DB8:02de:0000:0000:0000:0000:0e13</li>
<li>每组的前导0,可以省略。2001:DB8:2de:0:0:0:0:e130:0e13 -> 2001:DB8:2de::e13</li>
</ul>
</li>
</ul>
<h3 id="局域网与广域网"><a href="#局域网与广域网" class="headerlink" title="局域网与广域网"></a>局域网与广域网</h3><ul>
<li>局域网基础知识</li>
<li>无线局域网LAN</li>
<li>广域网技术WAN</li>
<li><p>网络接入技术</p>
<ul>
<li>PSTN接入</li>
<li>ISDN接入</li>
<li>ADSL接入</li>
<li>FTTx+LAN接入</li>
<li>同轴电缆</li>
<li><p>光纤接入</p>
<ul>
<li>多模光纤</li>
<li>单模光纤,大容量长距离</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="网络互连与常用设备"><a href="#网络互连与常用设备" class="headerlink" title="网络互连与常用设备"></a>网络互连与常用设备</h3><h3 id="网络工程"><a href="#网络工程" class="headerlink" title="网络工程"></a>网络工程</h3><ul>
<li>网络规划</li>
<li>网络设计</li>
<li>网络实施</li>
</ul>
<h3 id="网络存储技术"><a href="#网络存储技术" class="headerlink" title="网络存储技术"></a>网络存储技术</h3><ul>
<li><p>直连式存储 DAS</p>
<ul>
<li>直接与主机系统相连的存储设备</li>
</ul>
</li>
<li><p>网络存储设备 NAS</p>
<ul>
<li>采用直接与网络介质相连的特殊设备实现数据存储机制。跨平台的文件共享功能</li>
</ul>
</li>
<li><p>存储区域网 SAN</p>
<ul>
<li>通过专用高速网将一个或多个网络存储设备(如磁盘阵列RAID)和服务器连接起来的专用存储系统</li>
</ul>
</li>
</ul>
<h3 id="综合布线"><a href="#综合布线" class="headerlink" title="综合布线"></a>综合布线</h3><ul>
<li>工作区</li>
<li>配线子系统</li>
<li>干线系统</li>
<li>建筑群子系统</li>
<li>设备间</li>
<li>管理</li>
</ul>
<h2 id="系统性能与评价"><a href="#系统性能与评价" class="headerlink" title="系统性能与评价"></a>系统性能与评价</h2><h3 id="性能指标"><a href="#性能指标" class="headerlink" title="性能指标"></a>性能指标</h3><ul>
<li><p>计算机</p>
<ul>
<li>时钟频率</li>
<li>高速缓存</li>
<li>运算速度</li>
<li>运算精度</li>
<li>内存的存储容量</li>
<li>存储器的存取周期</li>
<li>数据处理速率</li>
<li>响应时间</li>
<li>RASIS特性</li>
<li>平均故障响应时间</li>
<li>兼容性</li>
</ul>
</li>
<li><p>网络</p>
<ul>
<li>设备级性能指标</li>
<li>网络级性能指标</li>
<li>应用级性能指标</li>
<li>用户级性能指标</li>
<li>吞吐量</li>
</ul>
</li>
<li><p>操作系统</p>
<ul>
<li>系统的可靠性</li>
<li>系统的吞吐量</li>
<li>系统的相应时间</li>
<li>系统的资源利用率</li>
<li>可移植性</li>
</ul>
</li>
<li><p>数据管理系统</p>
</li>
<li>web服务器</li>
</ul>
<h3 id="性能计算"><a href="#性能计算" class="headerlink" title="性能计算"></a>性能计算</h3><h3 id="性能设计"><a href="#性能设计" class="headerlink" title="性能设计"></a>性能设计</h3><ul>
<li><p>阿木达尔定律</p>
<ul>
<li>在并行计算中用多处理器的应用加速受限于程序所需的串行时间百分比</li>
</ul>
</li>
<li><p>负载均衡</p>
</li>
</ul>
<h3 id="性能评估"><a href="#性能评估" class="headerlink" title="性能评估"></a>性能评估</h3><ul>
<li>web服务器性能评估</li>
<li><p>基准测试程序</p>
<ul>
<li>把应用程序中用得最多、最频繁的核心程序作为评价计算机性能的标准程序。</li>
</ul>
</li>
<li><p>系统监视</p>
</li>
</ul>
<h2 id="开发方法"><a href="#开发方法" class="headerlink" title="开发方法"></a>开发方法</h2><h3 id="软件的生命周期"><a href="#软件的生命周期" class="headerlink" title="软件的生命周期"></a>软件的生命周期</h3><ul>
<li>软件生命周期分为八个阶段:可行性研究与计划、需求分析、概要设计、详细设计、实现、集成测试、确认测试、使用和维护</li>
</ul>
<h3 id="软件开发方法"><a href="#软件开发方法" class="headerlink" title="软件开发方法"></a>软件开发方法</h3><ul>
<li><p>结构化方法SP</p>
<ul>
<li><p>介绍</p>
<ul>
<li>结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机结合而成。</li>
<li>自顶向下、逐步求精、采用模块化技术和功能抽象将系统按功能分解为若干模块</li>
</ul>
</li>
<li><p>结构化分析</p>
<ul>
<li>着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型</li>
<li><ol>
<li>分析当前情况,制作反应当前物理模型的数据流图DFD(dataflow diagram)</li>
</ol>
</li>
<li>2.推到出等价的逻辑模型DFD</li>
<li><ol>
<li>设计新的逻辑系统、生成数据字典和基元描述</li>
</ol>
</li>
<li><ol>
<li>建立人机接口,提供可供选择的目标系统的物理DFD</li>
</ol>
</li>
<li><ol>
<li>建立各种方案的成本和风险等级,并据此分析</li>
</ol>
</li>
<li><ol>
<li>选择一种方案</li>
</ol>
</li>
<li><ol>
<li>建立完成的需求规约</li>
</ol>
</li>
</ul>
</li>
<li><p>结构化设计</p>
<ul>
<li><p>SD方法步骤</p>
<ul>
<li><ol>
<li>评审和细化数据流图</li>
</ol>
</li>
<li><ol>
<li>确定数据流图的类型</li>
</ol>
</li>
<li><ol>
<li>数据流图映射到软件模块结构,设计模块结构的上层</li>
</ol>
</li>
<li><ol>
<li>基于数据流图逐步分析高层模块,设计中下层模块</li>
</ol>
</li>
<li><ol>
<li>对模块结构进行优化,得到更合理的软件结构</li>
</ol>
</li>
</ul>
</li>
<li><p>SD方法设计原则</p>
<ul>
<li><ol>
<li>每个模块执行一个功能</li>
</ol>
</li>
<li><ol>
<li>模块使用过程语句或函数方式调用其他模块</li>
</ol>
</li>
<li><ol>
<li>模块间传送参数作为数据使用</li>
</ol>
</li>
<li>4.尽量减少模块间共用信息</li>
</ul>
</li>
</ul>
</li>
<li><p>缺点</p>
<ul>
<li><ol>
<li>开发周期长</li>
</ol>
</li>
<li><ol>
<li>早期结构化方法注重系统功能,对数据结构兼顾较少</li>
</ol>
</li>
<li><ol>
<li>结构化程度较低的系统,在开发初期难于锁定功能要求</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
<li><p>面向对象方法</p>
<ul>
<li><p>Coad/Yourdon方法(Object-Oriented Analysis and Disign)</p>
<ul>
<li>Coad/Yourdon的方法是建立在信息模型化、面向对象的程序设计和知识库系统基础之上的。</li>
<li><p>面向对象的分析(OOA)</p>
<ul>
<li>顶层架构图、用例和用例图、领域概念模型图构成</li>
<li>确定类与对象</li>
<li>标识结构</li>
<li>定义主题</li>
<li>定义属性</li>
<li>定义服务</li>
</ul>
</li>
<li><p>面向对象的设计(OOD)</p>
<ul>
<li>设计问题域(细化分析结果)</li>
<li>设计人机交互部分(设计用户界面)</li>
<li>设计任务管理部分(确定系统资源的分配)</li>
<li>设计数据管理部分(确定持久对象的存储)</li>
</ul>
</li>
</ul>
</li>
<li><p>Booch方法(Object Oriented Design)</p>
<ul>
<li>面向对象的设计中主要强调多次重复和开发者的创造性。方法本身是一组启发性的过程式建议</li>
<li>在一定抽象层次上表示类与对象</li>
<li>表示类与对象的语义</li>
<li>表示类与对象之间的关系(继承、实例化、使用等)</li>
<li>实现类与对象</li>
</ul>
</li>
<li><p>OMT方法-对象建模技术(Object Modeling Technique)</p>
<ul>
<li>4个活动:分析、系统设计、对象设计和实现</li>
</ul>
</li>
<li><p>OOSE-面向对象的软件工程(Object-Oriented Software Engineering)</p>
<ul>
<li>使用事例驱动的面向对象开发方法。OOSE方法采用5类模型来建立目标系统</li>
<li><ol>
<li><p>需求模型</p>
<ul>
<li>领域对象模型和界面描述支持</li>
</ul>
</li>
</ol>
</li>
<li><ol>
<li><p>分析模型</p>
<ul>
<li>在需求模型基础上建立的,建立在系统生命期中可维护、有逻辑、健壮的结构</li>
</ul>
</li>
</ol>
</li>
<li><ol>
<li><p>设计模型</p>
<ul>
<li>精化分析模型并考虑当前的实现环境</li>
</ul>
</li>
</ol>
</li>
<li><ol>
<li><p>实现模型</p>
<ul>
<li>实现块的代码</li>
</ul>
</li>
</ol>
</li>
<li><ol>
<li><p>测试模型</p>
<ul>
<li>从底层的单元测试延申到高层的系统测试</li>
</ul>
</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
<li><p>原型方法</p>
<ul>
<li>明确并完善需求、探索设计选择方案、发展为最终的产品</li>
</ul>
</li>
<li><p>逆向工程</p>
<ul>
<li><p>逆向工程:</p>
<ul>
<li>分析程序,力图在比源代码更高的抽象层次上建立程序的表示过程</li>
<li><p>实现级</p>
<ul>
<li>程序的抽象语法树、符号表等信息</li>
</ul>
</li>
<li><p>结构级</p>
<ul>
<li>程序间的关系,调用图、结构图、视图等</li>
</ul>
</li>
<li><p>功能级</p>
<ul>
<li>功能及程序段之间关系的信息</li>
</ul>
</li>
<li><p>领域级</p>
<ul>
<li>实体与应用领域概念之间关系</li>
</ul>
</li>
</ul>
</li>
<li><p>再工程</p>
<ul>
<li>修复和改造工程</li>
</ul>
</li>
<li><p>软件重构</p>
<ul>
<li>不改变软件的功能和外部可见性的情况下,改善软件的结构,提高软件的清晰性、可拓展性和可重用性</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="软件开发模型"><a href="#软件开发模型" class="headerlink" title="软件开发模型"></a>软件开发模型</h3><ul>
<li><p>瀑布模型</p>
<ul>
<li>从一个特定阶段流向下一个阶段</li>
<li>适合于需求明确的项目</li>
<li><p>缺点:</p>
<ul>
<li><ol>
<li>上一个阶段的错误会流转到下一个阶段,放大错误</li>
</ol>
</li>
<li><ol>
<li>难以适应变化</li>
</ol>
</li>
<li><ol>
<li>结果需要等所有阶段完成后才知道</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
<li><p>演化模型</p>
<ul>
<li>演化模型可以看做若干个瀑布模型的迭代</li>
</ul>
</li>
<li><p>螺旋模型</p>
<ul>
<li>螺旋模型分为四个阶段:需求定义,风险分析,功能实现和评审</li>
<li>适合用于庞大而复杂、具有高风险的系统</li>
<li><p>缺点</p>
<ul>
<li><ol>
<li>需要具有想当丰富的风险评估经验和专业知识</li>
</ol>
</li>
<li><ol>
<li>过多的迭代次数会增加开发成本,延时交付时间</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
<li><p>增量模型</p>