網站介紹
關於我們
毅力王(Elite99)介紹
Elite99隱私權聲明
課程類別
所有課程(46)
國際語文(8)
英語
日語
韓語
歐語
新住民語言
原住民語言
專業類暨檢定考試
其他語言
行銷企劃
社群經營
文案企劃
網路行銷
品牌廣告
口語公關
行銷講堂
財務金融(2)
投資
財務管理
會計財報
不動產
財經趨勢
金融證照
其他
商業管理(2)
專業證照
資訊科技(4)
設計文創(1)
AI智慧(3)
攝影(1)
社會科學(11)
職場技能(11)
生活品味(3)
(0)
還沒有選擇商品
查看購物車
登入/註冊
首頁
資訊科技
系統程式設計
學生數:
24
老師:
羅習五
課程時長:
價格:
Free
取得此課程
目錄
已看過
系統程式設計
ch01-Linux的安裝及操作
40m 54s
ch01-安裝開發環境
32m 2s
ch02.1,gcc與gdb,github, man, gcc及優化選項, gdb
56m 18s
ch02.2,make, gprofile, valgrind, perf
106m 34s
ch02.3,使用clock_gettime量小片段程式碼時間。主要內容:開發整合環境簡介
101m 40s
sp-ch04.1,檔案是一堆資訊,給他一個名稱「檔名」,先進的檔案系統允許檔案裡面有洞,這可以確保資訊安全。寫入檔案時,如果是「覆蓋」要記得先將檔案的大小設定為「0」,否則如果原始比較大,有問題
37m 49s
sp-ch04.2
37m 22s
sp-ch04.3,OS在處理write時不會立即寫入,因為disk可能正在處理其他read or write。sync可以保證一定要把資料寫入以後程式才繼續往下。這個功能對資料庫之類的應用很重要
15m 12s
sp-ch04.3.lab
10m 47s
sp-ch04.4。lock有二種,非強制性的就必須保證所有存取該檔案的程式都有鎖定機制。強制性的則會讓沒有鎖定機制(即:未獲得lock)的程式無法存取檔案。
15m 59s
sp-ch04.4.lab
21m 56s
sp-ch05-1,介紹fopen的基本用法,glibc對fopen有額外的擴充,程式一開始執行,作業系統自動打開三個檔案stdin、stdout、stderr,這三個檔對應用程式的編號是0,1,2
16m 7s
sp-ch05.1.lab,在這個例子討論fopen以「a+」開啟(append),檔案指標的變化。將檔案指標移到中間,然後寫入,結果會是?
8m 58s
sp-ch05.2,可以使用setvbuf設定buffer的行為(line、fully、No),也可以設定buffer大小
15m 59s
sp-ch05.3,使用fopen打開的file stream,要注意讀取的時候遇到return ≠ 1時有二種可能EOF或者error。file stream內建有buffer速度較快。注意邊際效應
9m 33s
sp-ch05.4,在處理檔案時,常常會建立暫存檔案,例如:使用者編輯文字檔案,編輯器將使用者的編輯暫存到「/tmp」中。但我們要確保暫存檔案的名稱不會重複。其次要避免編輯器當機時,暫存檔案會自動刪除
11m 5s
sp-ch06.1,這裡介紹最基本的權限,分成owner、group、others。others是能進入系統的其他人。每種都可以設定「讀、寫、執行」
9m 34s
sp-ch06.2,執行程式時這個程式的權限為何?可以繼承自parent的權限,也可以使檔案擁有者的權限。透過setuid選擇要是哪種權限。不特別設定的話,繼承自parent
16m 19s
sp-ch06.3-new,當我們打開softlink或者hardlink時,若沒有特別指定就是打開這個link指向的檔案,而不是「link本身」
29m 24s
sp-ch06.4,這裡要說明的是建立目錄,和「工作目錄」。工作目錄是使用「相對路徑時」,作業系統從「工作目錄」指向到我們要操作的檔案的基石
10m 49s
sp-ch06.5,雖說在古老的UNIX,目錄就是文字檔案。但操作目錄要用特殊的API,目錄裡面記錄了:檔名、檔案型別、檔案編號(inode number)。
13m 43s
sp-ch06.6
13m 58s
sp-ch06.7
8m 14s
sp-ch06.8
16m 45s
sp-ch06.10
17m 27s
sp-ch08.01
10m 46s
sp-ch08.02
9m 15s
sp-ch08.03
4m 38s
sp-ch08.04
7m 43s
sp-ch08.05
6m 45s
sp-ch09.01
56m 44s
sp-ch09.02
58m 3s
sp-09-03
42m 52s
sp-ch10.01。介紹什麼是signal。簡單來說,在文字介面實現『關閉應用程式』的功能(ctr-c)。基於這個需求再加以延伸就形成job control(例如:關閉terminal時...)
33m 28s
sp-ch10.02,為了方便起見,按下ctr-c的時候,在signal handler未結束之前,系統會自動的阻攔其他的ctr-c。也可以用sigaction去讓作業系統除了阻攔ctr-c外額外阻攔
43m 27s
sp-ch10.03,介紹setjmp和longjmp
35m 49s
https://www.youtube.com/watch?v=p5lMQkgZDlA&list=PLMWkAn-aOA0bfxeNMp0auqV1OM-xEtqyG&index=39
44m 19s
sp-ch11.01
38m 23s
close-open-fd
6s
讓二個child透過pipe傳送資料
15s
老師
羅習五
此老師的課程
名稱
等級
發行日期
系統程式設計
2021-03-03 08:37:40
作業系統概論
2021-03-04 05:52:36
內容
老師
已看過
課程時長
系統程式設計
ch01-Linux的安裝及操作
40m 54s
ch01-安裝開發環境
32m 2s
ch02.1,gcc與gdb,github, man, gcc及優化選項, gdb
56m 18s
ch02.2,make, gprofile, valgrind, perf
106m 34s
ch02.3,使用clock_gettime量小片段程式碼時間。主要內容:開發整合環境簡介
101m 40s
sp-ch04.1,檔案是一堆資訊,給他一個名稱「檔名」,先進的檔案系統允許檔案裡面有洞,這可以確保資訊安全。寫入檔案時,如果是「覆蓋」要記得先將檔案的大小設定為「0」,否則如果原始比較大,有問題
37m 49s
sp-ch04.2
37m 22s
sp-ch04.3,OS在處理write時不會立即寫入,因為disk可能正在處理其他read or write。sync可以保證一定要把資料寫入以後程式才繼續往下。這個功能對資料庫之類的應用很重要
15m 12s
sp-ch04.3.lab
10m 47s
sp-ch04.4。lock有二種,非強制性的就必須保證所有存取該檔案的程式都有鎖定機制。強制性的則會讓沒有鎖定機制(即:未獲得lock)的程式無法存取檔案。
15m 59s
sp-ch04.4.lab
21m 56s
sp-ch05-1,介紹fopen的基本用法,glibc對fopen有額外的擴充,程式一開始執行,作業系統自動打開三個檔案stdin、stdout、stderr,這三個檔對應用程式的編號是0,1,2
16m 7s
sp-ch05.1.lab,在這個例子討論fopen以「a+」開啟(append),檔案指標的變化。將檔案指標移到中間,然後寫入,結果會是?
8m 58s
sp-ch05.2,可以使用setvbuf設定buffer的行為(line、fully、No),也可以設定buffer大小
15m 59s
sp-ch05.3,使用fopen打開的file stream,要注意讀取的時候遇到return ≠ 1時有二種可能EOF或者error。file stream內建有buffer速度較快。注意邊際效應
9m 33s
sp-ch05.4,在處理檔案時,常常會建立暫存檔案,例如:使用者編輯文字檔案,編輯器將使用者的編輯暫存到「/tmp」中。但我們要確保暫存檔案的名稱不會重複。其次要避免編輯器當機時,暫存檔案會自動刪除
11m 5s
sp-ch06.1,這裡介紹最基本的權限,分成owner、group、others。others是能進入系統的其他人。每種都可以設定「讀、寫、執行」
9m 34s
sp-ch06.2,執行程式時這個程式的權限為何?可以繼承自parent的權限,也可以使檔案擁有者的權限。透過setuid選擇要是哪種權限。不特別設定的話,繼承自parent
16m 19s
sp-ch06.3-new,當我們打開softlink或者hardlink時,若沒有特別指定就是打開這個link指向的檔案,而不是「link本身」
29m 24s
sp-ch06.4,這裡要說明的是建立目錄,和「工作目錄」。工作目錄是使用「相對路徑時」,作業系統從「工作目錄」指向到我們要操作的檔案的基石
10m 49s
sp-ch06.5,雖說在古老的UNIX,目錄就是文字檔案。但操作目錄要用特殊的API,目錄裡面記錄了:檔名、檔案型別、檔案編號(inode number)。
13m 43s
sp-ch06.6
13m 58s
sp-ch06.7
8m 14s
sp-ch06.8
16m 45s
sp-ch06.10
17m 27s
sp-ch08.01
10m 46s
sp-ch08.02
9m 15s
sp-ch08.03
4m 38s
sp-ch08.04
7m 43s
sp-ch08.05
6m 45s
sp-ch09.01
56m 44s
sp-ch09.02
58m 3s
sp-09-03
42m 52s
sp-ch10.01。介紹什麼是signal。簡單來說,在文字介面實現『關閉應用程式』的功能(ctr-c)。基於這個需求再加以延伸就形成job control(例如:關閉terminal時...)
33m 28s
sp-ch10.02,為了方便起見,按下ctr-c的時候,在signal handler未結束之前,系統會自動的阻攔其他的ctr-c。也可以用sigaction去讓作業系統除了阻攔ctr-c外額外阻攔
43m 27s
sp-ch10.03,介紹setjmp和longjmp
35m 49s
https://www.youtube.com/watch?v=p5lMQkgZDlA&list=PLMWkAn-aOA0bfxeNMp0auqV1OM-xEtqyG&index=39
44m 19s
sp-ch11.01
38m 23s
close-open-fd
6s
讓二個child透過pipe傳送資料
15s
羅習五
此老師的課程
名稱
等級
發行日期
系統程式設計
2021-03-03 08:37:40
作業系統概論
2021-03-04 05:52:36
課程洽詢:05-2720411 #15831
系統操作:05-2720411 #15813
傳真 : 05-2722027
聯絡我們
訂閱 / 取消電子報
隱私權聲明
星期一至星期五 08:30-17:30
國定例假日休館
Email:
adultedu@ccu.edu.tw
今日來訪
9
昨日來訪
192
本週來訪
919
本月來訪
4027
來訪人數
235208
網站介紹
關於我們
毅力王(Elite99)介紹
Elite99隱私權聲明
課程類別
所有課程(46)
國際語文(8)
英語
日語
韓語
歐語
新住民語言
原住民語言
專業類暨檢定考試
其他語言
行銷企劃
社群經營
文案企劃
網路行銷
品牌廣告
口語公關
行銷講堂
財務金融(2)
投資
財務管理
會計財報
不動產
財經趨勢
金融證照
其他
商業管理(2)
專業證照
資訊科技(4)
設計文創(1)
AI智慧(3)
攝影(1)
社會科學(11)
職場技能(11)
生活品味(3)