每日一練(二十三)

2022-09-09 19:15:19 字數 1409 閱讀 3862

以下說法正確的是()

a. 多個程序操作同乙個檔案時,應該要考慮到檔案的一致性問題

b. 可通過檔案在不同程序間進行資料傳遞和共享

c. 可以通過全域性變數在不同程序間傳遞資料

d. 乙個程序可以訪問到所有物理記憶體空間

答案:ab

分析:這裡考察到程序間通訊機制,有管道、訊號量、共享記憶體、訊息佇列、訊號、socket套接字等。程序的空間一般是4g,前3gb是虛擬對映的使用者空間,是每個程序獨有的,還有1gb核心空間,核心訪問的使用者空間都是虛擬記憶體。

6:uart是通用非同步收發傳輸器

7:spi是序列外設介面,是一種全雙工、同步通訊、高速的通訊介面,特點就是快!!!可以由乙個主裝置和多個從裝置組成。參考部落格:spi詳解

使用者在baishell環境中可以操作的命令或du可執行文zhi件

系統核心可呼叫的函式與工具等

一些常用的函式(function)與函式庫(library),大部分為c的函式庫(libc)

裝置檔案的說明,通常是在/dev下的檔案

配置檔案或者是某些檔案的格式

遊戲(games)

慣例與協議等,例如linux檔案系統、網路協議、ascii code等說明

系統管理員可用的管理命令

跟kernel有關的檔案

參考:stm32啟動過程詳解

啟動流程

stm32的啟動過程是指從上電開始,從cpu裡執行第一條指令開始到進入c程式main()入口之間的部分!!!

啟動過程要完成的操作都放在startup_stm32f10x_hd.s彙編啟動**中

啟動檔案中主要做了以下工作:

**函式就是通過函式指標呼叫的函式,**函式經常把函式指標當作引數,將函式指標傳入另外乙個函式中,在這個另外的函式中會通過這個函式指標呼叫**函式。使用**函式的乙個優點就是實現了呼叫者與被呼叫者分離,呼叫者不必關心被呼叫者(**函式)具體如何實現,它只要明確自己的需求即可。

c庫提供的qsort()快排函式中,就涉及到了**函式,將比較兩個數大小的函式的指標當作引數傳入。還有一些場景也用到了**函式:

每日一練4

員工表emp 員工編號eid,姓名ename,工作職位title,僱傭日期hiretime,工資salary,獎金bonus,部門depart 部門表dept 部門編號did,名稱dname,部門領導leader 員工資料 1001,張三 銷售 1999 12 1 3000.0,1100.0,102...

每日一練25

請描述 mysql 從安裝到配置的全部詳細過程 確保一台新電腦可以順利使用 mysql mysql安裝嚮導啟動,按 next 繼續 選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 有更多的選項,也方便熟悉安裝過程 選擇配置...

每日一練 13

談談你對ajax 的理解?概念 特點 作用 select 教師號,sum case when 星期號 1 and 是否有課 有 then 1 else 0 end as 星期一,sum case when 星期號 2 and 是否有課 有 then 1 else 0 end as 星期二,sum c...