红菊直播官方版-红菊直播免费版app下载-红菊直播永久免费版下载

網(wǎng)站首頁
手機(jī)版

計(jì)算機(jī)四級(jí)嵌入式題庫,還有易錯(cuò)題總結(jié)哦 計(jì)算機(jī)四級(jí)嵌入式真題

更新時(shí)間:2024-06-10 21:23作者:小樂

許多人參加嵌入式計(jì)算機(jī)四級(jí)考試是為了找到更好的工作。從名字就可以看出,Embedded Level 4 并不簡(jiǎn)單。嵌入式4級(jí)包含更多知識(shí)點(diǎn)。對(duì)編程開發(fā)感興趣的、對(duì)操作系統(tǒng)感興趣的都是難題類型。在此之間,我總結(jié)了一些嵌入式四級(jí)題,供參加計(jì)算機(jī)四級(jí)考試的人參考。

1、編程能力發(fā)展方向:

1、使用預(yù)處理指令#define聲明一個(gè)常量,表示一年有多少秒(忽略閏年問題);編寫一個(gè)“標(biāo)準(zhǔn)”宏MIN 函數(shù),它接受兩個(gè)參數(shù)并返回較小的一個(gè)。

2. 使用變量a給出以下定義:

(1)整數(shù);

(2) 指向整數(shù)的指針;

(3)指向指針的指針,它所指向的指針指向一個(gè)整數(shù)(Apointertoapointertointeger);

(4) 10個(gè)整數(shù)的數(shù)組;

(5) 一個(gè)由10 個(gè)整數(shù)指針組成的數(shù)組;

(6) 指向10 個(gè)整數(shù)的數(shù)組的指針;

(7) 指向以整數(shù)作為參數(shù)的函數(shù)的指針返回整數(shù);

(8) 一個(gè)由10 個(gè)指針組成的數(shù)組,這些指針指向采用整數(shù)參數(shù)并返回整數(shù)的函數(shù);

3. 關(guān)鍵字volatile 的含義是什么并給出三個(gè)不同的例子。

4. 嵌入式系統(tǒng)總是要求用戶對(duì)變量或寄存器進(jìn)行位操作。給定一個(gè)整型變量a,編寫兩段代碼。第一個(gè)設(shè)置a 的位3,第二個(gè)清除a 的位3。在上述操作過程中,保持其他位不變。

5. 嵌入式系統(tǒng)通常要求程序員訪問特定的內(nèi)存位置。在某項(xiàng)目中,需要設(shè)置一個(gè)絕對(duì)地址為0x67a9到0xaa66的整型變量的值。編譯器是純ANSI 編譯器,代碼是為了完成此任務(wù)而編寫的。

6.中斷是嵌入式系統(tǒng)的重要組成部分,這導(dǎo)致許多編譯器開發(fā)人員提供了擴(kuò)展——,以允許標(biāo)準(zhǔn)C支持中斷。通常會(huì)生成一個(gè)新的關(guān)鍵字:__interrupt,下面的代碼是__interrupt用來定義一個(gè)中斷子程序(ISR)。請(qǐng)?jiān)u論這段代碼的__interrupt。

雙compute_area(雙半徑){

雙倍面積=PI*半徑*半徑; print f(\'面積\'=%f,面積);返回區(qū); }

7、雖然不像非嵌入式計(jì)算機(jī)那么常見,但是嵌入式系統(tǒng)仍然有從堆動(dòng)態(tài)分配內(nèi)存的過程。那么嵌入式系統(tǒng)中動(dòng)態(tài)分配內(nèi)存時(shí)可能會(huì)出現(xiàn)哪些問題呢?

8. 關(guān)鍵字static的作用是什么?

9. #include 和#include \'file.h\' 的區(qū)別10. 請(qǐng)告訴我const 與#define 相比有哪些優(yōu)點(diǎn)

2.嵌入式系統(tǒng)編程:

1.進(jìn)程和線程有什么區(qū)別?

2、操作系統(tǒng)有哪些特點(diǎn)?主要特點(diǎn)是什么?虛擬內(nèi)存有什么特點(diǎn)?

它最本質(zhì)的特征是什么?

3.庫函數(shù)調(diào)用和系統(tǒng)調(diào)用的區(qū)別

4、Linux進(jìn)程間的通信方式有哪些以及各自的特點(diǎn)?

5. Linux中的四層網(wǎng)絡(luò)模型各種類型的IP范圍

6、Linux系統(tǒng)死鎖的原因有哪些?

7、Linux網(wǎng)絡(luò)編程主要使用哪些API以及網(wǎng)絡(luò)服務(wù)器模型的類型? 8、簡(jiǎn)述對(duì)Linux的認(rèn)識(shí)(特點(diǎn)、優(yōu)點(diǎn))。

3.嵌入式平臺(tái)開發(fā)

1.什么是引導(dǎo)加載程序?引導(dǎo)加載程序的stage1 和stage2 執(zhí)行哪些任務(wù)? 2.Linux內(nèi)核版本命名規(guī)則。 3. Linux設(shè)備文件有哪些類型?

4、Linux文件系統(tǒng)有哪些類型及其使用特點(diǎn)? 5、嵌入式系統(tǒng)移植的主要步驟是什么?

4、編程能力實(shí)戰(zhàn)測(cè)試

1、編寫一個(gè)C函數(shù),將“I am from shanghai”反轉(zhuǎn)為“shanghai from am I”,即反轉(zhuǎn)單詞在句子中的位置,而不改變單詞的內(nèi)部結(jié)構(gòu)。

2. 請(qǐng)編寫一個(gè)C 函數(shù),將整數(shù)轉(zhuǎn)換為任意字符串輸出。

5.操作系統(tǒng)方向

1、異步環(huán)境中的一組并發(fā)進(jìn)程由于直接約束而相互發(fā)送消息,相互配合,相互等待,使得各個(gè)進(jìn)程以一定的速度執(zhí)行。這個(gè)過程稱為進(jìn)程間同步。

2.P、V操作可以實(shí)現(xiàn)進(jìn)程同步、進(jìn)程互斥、進(jìn)程前驅(qū)關(guān)系。進(jìn)程共享是進(jìn)程之間交換大量信息。

3、在民航訂票系統(tǒng)中,各訂票點(diǎn)向客票服務(wù)器發(fā)起請(qǐng)求訂票流程。這些過程之間的關(guān)系是互斥的。

4、進(jìn)程之間的相互約束如下:

相互認(rèn)識(shí)程度相互作用一個(gè)流程對(duì)其他流程的影響潛在的控制問題

彼此不知情。競(jìng)爭(zhēng)關(guān)系。一個(gè)進(jìn)程的運(yùn)行不會(huì)影響其他進(jìn)程的結(jié)果。相互排斥、僵局、饑餓。

間接感知通過共享進(jìn)行協(xié)作互斥、死鎖、饑餓、數(shù)據(jù)一致性

直接感知通過溝通進(jìn)行協(xié)作

其中,間接感知、共享協(xié)作、進(jìn)程死鎖、互斥、饑餓、數(shù)據(jù)一致性

5、不同用戶在同一游戲機(jī)上玩足球游戲時(shí),既存在同步關(guān)系,又存在互斥關(guān)系。

6、使用P、V操作管理臨界區(qū)時(shí),設(shè)置信號(hào)量互斥體的初始值為1,當(dāng)互斥體的等待隊(duì)列中有k(k1)個(gè)進(jìn)程時(shí),信號(hào)量的值為-k

7、進(jìn)程間通信時(shí),如果郵槽已滿,發(fā)送進(jìn)程無法申請(qǐng)互斥鎖。

8、共享內(nèi)存適合傳輸大量信息,效率很高。

9、對(duì)信號(hào)量的操作包括:初始化、等待信號(hào)、發(fā)出信號(hào)、清理

10、訪問前必須先調(diào)用入口區(qū)代碼,然后執(zhí)行臨界區(qū)代碼,最后執(zhí)行出口區(qū)代碼。

11.管道通信是同步的

12、信息緩沖區(qū)通信機(jī)制包括:信息緩沖區(qū)、消息隊(duì)列首地址、同步互斥信號(hào)量、發(fā)送和接收信息原語。

6.最重要的:計(jì)算機(jī)嵌入式四級(jí)考試易錯(cuò)題

1、一個(gè)進(jìn)程由多個(gè)線程組成。如果一個(gè)線程被調(diào)度程序選中并投入運(yùn)行(占用CPU),則該進(jìn)程就處于運(yùn)行狀態(tài)。

2.pthread_join:等待特定線程退出。

pthread_yield:表示線程讓出CPU。 (讓步:讓步、退位)

pthread_mutex_init:創(chuàng)建互斥體。

pthread_create:創(chuàng)建線程后運(yùn)行該線程。

pthread_exit:運(yùn)行后自動(dòng)退出。

當(dāng)不調(diào)用這些函數(shù)時(shí),沒有錯(cuò)誤指令,線程執(zhí)行完指令后退出。

3、如果CPU資源白送了,可能不會(huì)發(fā)生調(diào)度,但是如果沒有CPU資源白送,進(jìn)程肯定不會(huì)發(fā)生調(diào)度。

4、同步關(guān)系:異步環(huán)境中的一組并發(fā)進(jìn)程相互發(fā)送消息,相互配合,由于直接約束而相互等待,從而使各個(gè)進(jìn)程以一定的速度執(zhí)行(管道式,無競(jìng)爭(zhēng)) ;競(jìng)爭(zhēng)關(guān)系:公共資源,導(dǎo)致競(jìng)爭(zhēng)。

5. mutex的等待隊(duì)列中有K個(gè)進(jìn)程(初始為1)。目前有k+1個(gè)進(jìn)程需要訪問臨界區(qū)。此時(shí),mutex=-k。

6.p_v操作。

7、虛擬頁面存儲(chǔ)管理:不是在進(jìn)程開始運(yùn)行之前加載所有頁面,而是加載一個(gè)或零個(gè)頁面,然后根據(jù)進(jìn)程的需要?jiǎng)討B(tài)轉(zhuǎn)移其他頁面。當(dāng)內(nèi)存空間滿了,需要加載新的頁面時(shí),按照一定的算法替換頁面,加載新的頁面。

將內(nèi)存劃分為大小為2的冪次方的內(nèi)存塊,成為頁框。

系統(tǒng)將虛擬地址空間劃分為若干頁,頁的大小與頁框相同。

虛擬頁不需要在物理空間中連續(xù)存儲(chǔ)

硬件機(jī)制實(shí)現(xiàn)邏輯地址到物理地址的動(dòng)態(tài)轉(zhuǎn)換

虛擬頁存儲(chǔ)技術(shù)的基本思想是利用大容量的外部存儲(chǔ)器來擴(kuò)展內(nèi)存。 (使用交換技術(shù))

8.成功打開文件系統(tǒng)調(diào)用后,系統(tǒng)將返回一個(gè)文件描述符給用戶。

系統(tǒng)描述符在形式上是一個(gè)非負(fù)整數(shù)。 (其實(shí)就是一個(gè)索引值,指向內(nèi)核為每個(gè)進(jìn)程維護(hù)的進(jìn)程打開的文件記錄表)。當(dāng)程序打開現(xiàn)有文件或創(chuàng)建新文件時(shí),內(nèi)核將文件描述符返回給進(jìn)程。 (文件描述符僅在UNIX和LINUX中提到)

9、指令流水線中,最大吞吐率是指流水線達(dá)到穩(wěn)定狀態(tài)后所能獲得的吞吐率。

指令流水線中的吞吐率是指單位時(shí)間內(nèi)在流水線上完成的指令或輸出結(jié)果的數(shù)量。

10、光磁記錄可重寫光盤的存取原理:熱磁效應(yīng)。

11、8086 CPU響應(yīng)INTR中斷時(shí),為了獲得指向存放中斷向量的內(nèi)存的實(shí)際物理地址,將I/O給出的中斷類型代碼乘以4。

中斷類型代碼中斷向量(左移)

中斷向量中斷類型代碼(右移)

其實(shí),不只是這些,還有很多。這是我總結(jié)的一部分。任何參加計(jì)算機(jī)四級(jí)嵌入式考試的人都應(yīng)該看一下,并為將來的考試做好充分準(zhǔn)備。

為您推薦

2021 年成人高考高起?!队⒄Z》真題練習(xí),2021年成人高考高起點(diǎn)英語

第 I 卷(選擇題,共 105分)一、語音知識(shí):共 5小題;每題 1.5分,共 7.5分。在下列每組單詞中,有一個(gè)單詞地劃線部分與其他單詞的劃線部分的讀音不同。找出這個(gè)詞。1.【答案】A2.【答案】B3.【答案】D4.【答案】D5.【答案】

2024-06-10 21:24

GRE首考333分!欣喜的背后,我這一路有沮喪更有成長(gre首考319)

我的GRE“屠龍記”,首考333成功分手!老實(shí)說,10月18號(hào)考場(chǎng)上做完題,系統(tǒng)彈出分?jǐn)?shù)的那一刻,我是不太敢信自己眼睛的。(LZC同學(xué))V163,Q170。短暫的驚詫后,隨之而來的當(dāng)然是興奮;盡管努力壓抑,我還是忍不住當(dāng)場(chǎng)小聲地嗷了一嗓子。

2024-06-10 21:24

五個(gè) SQL 查詢性能測(cè)試題,只有 40% 及格率,你敢來挑戰(zhàn)嗎?(如何測(cè)試sql性能)

原文地址:https://blog.csdn.net/horses/article/details/103028340下面是 5 個(gè)關(guān)于索引和 SQL 查詢性能的測(cè)試題;其中 4 個(gè)題目都是答案二選一,1 個(gè)題目是三選一。只要答對(duì) 3 個(gè)就

2024-06-10 21:23

很細(xì)心!Java 超全面試題整理?非常值得一看的java面試題

Java 基礎(chǔ)篇Java 有哪些特點(diǎn)并發(fā)性的: 你可以在其中執(zhí)行許多語句,而不必一次執(zhí)行它面向?qū)ο蟮模夯陬惡兔嫦驅(qū)ο蟮木幊陶Z言。獨(dú)立性的: 支持一次編寫,到處運(yùn)行的獨(dú)立編程語言,即編譯后的代碼可以在支持 Java 的所有平臺(tái)上運(yùn)行。Jav

2024-06-10 21:22

2019 年考研英語(一)試題解析(2019年考研英語一題目)

上次小沃為大家?guī)砹撕?jiǎn)單的考研英語一的參考答案,今天,小沃就為大家?guī)砹送暾拇鸢附馕?,一起看一下吧。Section I Use of English1、【答案】C. Few 【試題考點(diǎn)】詞義辨析和上下文語境【解析】此題詞義辨析和上下文語境

2024-06-10 21:22

數(shù)學(xué)證明錯(cuò)誤類型 證明中的三種典型錯(cuò)誤

作者 | 陳韋仰(國立彰化師范大學(xué)科學(xué)教育研究所博士生)、溫媺純(現(xiàn)任教于國立彰化師范大學(xué)科學(xué)教育研究所)來源 |《數(shù)學(xué)傳播》2022第46卷第4期(184),感謝《數(shù)學(xué)傳播》授權(quán)轉(zhuǎn)載!摘要:學(xué)證明是高等數(shù)學(xué)的重要學(xué)習(xí)指標(biāo),證明除了有解釋以

2024-06-10 21:21

加載中...