2021-2022-1 20211426 《資訊保安專業導論》第四周學習總結
2021-2022-1 20211426 《資訊保安專業導論》第四周學習總結
作業資訊
作業模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作業要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04
教材學習內容總結
Python第四章
這章主要是對於運算子的介紹,運算子相當於是起一個連線的作用,而它又可由優先順序依次分為算數運算子,位運算子,關係運算符(也稱比較運算子),邏輯運算子,賦值運算子。其中算數運算子可用於組織整數和浮點型別的資料,由一元和二元之分,位運算子則是以二進位制為單位進行位的計算,至於關係以及邏輯,賦值,就都是些簡單的概念型。就我而言,我感覺位運算子是一個難點,因為它涉及到很大的量的計算和變換,雖藉助書上的簡便公式~a=(a+1)*-1可直接對自己位反運算檢測,但位與,位或等卻並不容易,所以,我利用了bin()函式簡化了換算的麻煩程度。以下為我的實踐:
第四章
對於電訊號,其都有電平,而對其進行基本運算的裝置為門,門又可組成電路,其表示法有三種,分別為布林表示式,邏輯框圖,真值表,由此引入門的概念,再對門進行深入介紹。門可分為非(逆變器),與,或,異或,與非,或非,每種門都有其特定的布林表示式,邏輯框圖符號和真值表。與非,或非相當於是對與門和或門求逆。電平實行二進位制,由此也可以知道門自然也是二進位制運算,而門並非只是輸入兩個輸入值,它可以被設計為接受更多輸入值。門呢,有個極其重要的部件,叫做電晶體,它的作用由輸入訊號的電平決定,它可以作為電阻器,也可以作為電線,而它可以作用是因為它由半導體(矽)製成。電晶體可構造門,如圖
接著是電路,電路又可分為組合電路,時序邏輯電路。其中又涉及到加法器,半加器,全加器,多路複用器的概念,搞清半加器只進行兩個位數的和的計算而不考慮進位輸入,全加器可由兩個半加器構造。而多路複用器可以看作執行反操作的電路,它可以有多條輸入線和相應的控制線。儲存器電路和積體電路,要明白cpu晶片屬於最重要的積體電路,關於cpu的處理和它與其它裝置之間的互動屬於構件體系結構。
第五章
我們可以提到馮·諾依曼結構也稱普林斯頓結構,是一種將程式指令儲存器和資料儲存器合併在一起的儲存器結構。如圖
RAM為每個儲存單元都可訪問的記憶體,而ROM為永久性不能更改記憶體,說起記憶體,又可提起二級儲存裝置磁帶,磁碟等,隨之發展而來的,便是cd,DVD。又經過時間沉澱,快閃記憶體(U盤),觸控式螢幕相繼出現,手機平板的時代來臨。
而在計算機大型系統中有一部分稱為嵌入式系統,它幾乎包含了除臺式pc的一切。隨著資訊時代的來臨,人們需要更高效的工作,這就不得不提並行體系系統,進而提及平行計算,其分為位級,指令級,資料級,任務級。
教材學習中的問題和解決過程
- 問題1:對於多路複用器不是很理解,
- 問題1解決方案:通過上網查詢,以及反覆閱讀教材,我大致對其有了一定理解
-
程式碼除錯中的問題和解決過程
- 比較字串時不明白其首字元比較大小的標準。
- 解決:由
-
初步猜測是根據a~z的順序依次增大來比較首字元(字母)的大小
- 後經過上網查詢,得知字串的比較大小規則:比較的時候,從字串左邊開始,一次比較每個字元,直接出現差異、或者其中一個串結束為止。而首字元大小由ASCLL碼大小定的。
-
上週考試錯題總結
- 無
-
學習進度條
-
程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長 目標 5000行 30篇 400小時 第一週 50/50 1/1 8/8 第二週 80/100 3/4 16/20 第三週 150/200 1/5 20/28 第四周 160/200 3/6 22/30 -
-
計劃學習時間:28小時
-
實際學習時間:20小時
改進情況:逐漸增加編碼時間,開始形成習慣。
參考資料
-
- [機算計科學概論]
- 看漫畫學python
-