Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Komunikacija v dvoprocesorskem sistemu s skupnim pomnilnikom : diplomsko delo
ID
Lukić, Aleksander
(
Avtor
),
ID
Brodnik, Andrej
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(3,12 MB)
MD5: D350BF3A5FE86DD43602BAA40C6C1688
Galerija slik
Izvleček
Potreba po vedno zmogljivejših računalniških sistemih na eni strani in fizikalne omejitve na drugi so pripeljale do razvoja večjedrnih procesorjev, ki čedalje bolj prodirajo tudi v področje vgrajenih sistemov in neredko opravljajo različne časovno kritične funkcije. Na tovrstnih sistemih je posebej pomemben mehanizem komunikacije med različnimi programskimi opravili, ki se med sabo morajo usklajevati in si izmenjevati informacije na zanesljiv in časovno predvidljiv način. Posebna vrsta večjedrnih sistemov so asimetrični večjedrni sistemi, kjer so na enem čipu procesorska jedra različnih vrst in zmogljivosti. Na takšnih sistemih se praviloma izvaja ločen primerek operacijskega sistema na vsakem posameznem jedru, kar vprašanje komunikacije med opravili dodatno zaplete. Potrebno je namreč ustvariti ustrezen komunikacijski kanal med opravili, ki tečejo na različnih operacijskih sistemih. V tem diplomskem delu smo razvili mehanizem komunikacije med opravili na asimetričnem dvojedrnem krmilniku LPC4350 z uporabo skupnega pomnilnika. Pri tem smo preučili standardne mehanizme za usklajevanje in komunikacijo in uporabili njihove ključne koncepte pri zasnovi naše rešitve. Mehanizem komunikacije smo implementirali na operacijskem sistemu FreeRTOS in uporabili na praktičnem primeru preprostega temperaturnega krmilnika.
Jezik:
Slovenski jezik
Ključne besede:
asimetrični dvojedrni sistem
,
komunikacija med opravili
,
FreeRTOS
,
LPC4350
,
sistemi v stvarnem času
,
skupni pomnilnik
,
računalništvo
,
univerzitetni študij
,
diplomske naloge
Vrsta gradiva:
Diplomsko delo
Tipologija:
2.11 - Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Založnik:
[A. Lukić]
Leto izida:
2015
Št. strani:
124 str.
PID:
20.500.12556/RUL-70187
UDK:
004.45(043.2)
COBISS.SI-ID:
1536258499
Datum objave v RUL:
10.07.2015
Število ogledov:
1656
Število prenosov:
254
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
LUKIĆ, Aleksander, 2015,
Komunikacija v dvoprocesorskem sistemu s skupnim pomnilnikom : diplomsko delo
[na spletu]. Diplomsko delo. A. Lukić. [Dostopano 20 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=70187
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Communication in a dual-processor system using shared memory
Izvleček:
The need for increasingly powerful computer systems on the one side and physical limitations on the other have brought about the development of multi-core processors which are becoming part of embedded systems and may often perform time-critical functions. It is particularly important that such systems involve a communication mechanism between various software tasks that need to be synchronised and able to exchange information in a reliable way and predictably in terms of time. Asymmetric multi-core processors belong to a special type of multi-core systems in which one chip combines several processor cores of different types and capacities. In case of such systems, separate operating systems are run on each individual core, which further complicates the communication between tasks. To this end, an adequate communication channel needs to be established between tasks running on different operating systems. For the purpose of the thesis we developed a communication mechanism between tasks on a dual-core controller LPC4350 by using shared memory. We also examined the standard mechanisms for synchronisation and communication and applied their key concepts in our solution. The communication mechanism was implemented on the mbox{FreeRTOS} operating system and used on a practical example involving a simple temperature controller.
Ključne besede:
asymmetric dual-core system
,
inter-task communication
,
real-time systems
,
LPC4350
,
FreeRTOS
,
shared memory
,
computer science
,
diploma
Podobna dela
Podobna dela v RUL:
Razpokanost natezno obremenjenega armiranobetonskega elementa
Nosilnost hladno oblikovanih jeklenih upogibnih nosilcev
Analiza cestnega odseka R1 - 215/1162 Slovenska vas - Puščava
Analiza izvajanja zimske službe na avtocestnih počivališčih
Analize izračunanih energetskih izkaznic različnih stavb
Podobna dela v drugih slovenskih zbirkah:
Zasnova informacijskega sistema za pospeševanje trajnostne mobilnosti
Optimizacija kolesarskih stez v okviru projekta Tramob
Nazaj