Charles Stark Draper amerikai tudós (1901. október 2. - 1987. július 25.), 1965-ben fejlesztette ki az első beágyazott rendszert, amely az Apollo irányító számítógép, az “MIT Instrumentation Laboratory” -nál. Az első beágyazott operációs rendszer egy valós idejű Vxworks, amelyet a wind river rendszerek fejlesztettek ki 1987-ben, a második beágyazott operációs rendszer az Linux Linus Torvalds által 1991 október 5-én indított termékek és néhány más operációs rendszer az Apple IOS, a Google Android IOS és az Apple Mac OS. A legjobban beágyazott rendszerek közé tartozik a Delphi Automotive PLC Chennaiban, a Tata Elxsi Thiruvananthapuramban, az Audrey Technologies Keralában, a Brisa technológiák Karnatakában, a Microwave Technologies Bangalore-ban. Ez a cikk a beágyazott operációs rendszer áttekintését tárgyalja.
Mi az a beágyazott operációs rendszer?
A beágyazott operációs rendszert a hardver és a szoftver kombinációja határozza meg. Az operációs rendszer egy programozáshoz használt szoftver, amely a hardver nyelvet (bináris nyelvet) szoftver nyelvvé (C, C ++ stb.) Konvertálja, és az emberek által érthető kimenetet kép, szöveg és hang formájában jeleníti meg. Az operációs rendszer rövid formája az OS.
Például egy számítógépet hardverkomponensek felhasználásával terveztek, de csak hardverrel a rendszer nem fog működni, mert a szoftver futtatása kötelező és szükséges. A hardver és a szoftver közötti különbség az, hogy láthatjuk, megérinthetjük és érezhetjük a hardver alkatrészeit, de nem láthatjuk, megérinthetjük és nem érezhetjük a szoftvert.
A beágyazott rendszer blokkvázlata
A beágyazott rendszer blokkvázlata beviteli eszközökből, kimeneti eszközökből és memóriából áll.
Beviteli eszközök: A beviteli eszközökkel az adatokat elküldik a felhasználóból a rendszerbe, itt a felhasználó a bemenet. Néhány beviteli eszköz: billentyűzet, egér, mikrofon, merevlemez, érzékelők, kapcsolók stb.
Kimeneti eszközök: A kimeneti eszközök szöveg, kép vagy hang formájában mutatják be az eredményt az emberek számára. A kimeneti eszközök egy része nyomtató, monitor, LCD, LED, motor, relé, hangjelző stb.
Memória: A memória az adatok tárolására szolgál. Néhány memóriaeszköz SD-kártya, EEPROM (elektromosan törölhető, programozható, csak olvasható memória), Flash memória. A beágyazott rendszerben használt memóriaeszközök a nem felejtő RAM, az illékony RAM, a dinamikus véletlen hozzáférésű memória) stb.
beágyazott rendszer blokkdiagramja
Windows beágyazott operációs rendszer
1983. november 10-én a Microsoft Windows bejelentette a számlakapukat. Három különböző típusú Windows operációs rendszer létezik: a Windows operációs rendszer a mobilokhoz, a Windows operációs rendszer a számítógépekhez és a Windows operációs rendszer a szerverekhez.
Windows-operációs rendszerek típusai
Windows operációs rendszer a kiszolgálóhoz
A kiszolgálók Windows operációs rendszerének egy része igen
- A Windows NT 1993-ban indult
- A Windows 2000 szerverek 2000-ben indultak
- Windows Server 2016
Windows operációs rendszer mobiltelefonokhoz
A Windows operációs rendszer Mobile-okhoz némelyike
- A Windows 6.1 verzió 2008. április 1-jén jelent meg
- A Windows 6.5 verzió 2009-ben jelent meg
- A Windows 7 2011-ben indult
- Windows 8 és Windows 9
- A Windows 10-et 2015. január 21-én jelentették be
Windows operációs rendszer a számítógépekhez
Néhány Windows operációs rendszer a számítógépekhez
- A Windows 1 1985-ben jelent meg
- A Windows 95 1995-ben jelent meg
- A Windows ME 2000-ben indult
- A Windows 9 és a Windows 10 2015-ben kerül forgalomba
Operációs rendszer
An Operációs rendszer interfész a felhasználók és a számítógépes hardver között. A rendszer működtetésének rövid formája az operációs rendszer. Öt különböző típusú operációs rendszer létezik
Valós idejű operációs rendszer
- A valós idejű operációs rendszer valós idejű alkalmazásokat hajt végre.
- A valós idejű operációs rendszerek kétféle típusúak: puha, valós és kemény valós idejűek.
- A kemény valós idejű határidő betartása, de a valós idejű nem a határidő betartása. Ez a különbség a kemény és a puha valós idejű között.
Többfeladatos operációs rendszer
- A többfeladatos operációs rendszer lehetővé teszi a felhasználók számára, hogy egynél több feladatot hajtsanak végre.
- A többfeladatos operációs rendszer kétféle típusú, megelőző és együttműködő.
- Példák a multitaskingra: egyidejű evés és tévénézés, beszélgetés az órákon, csokoládéfogyasztás séta közben, telefonos beszélgetés séta közben stb.
Hálózati operációs rendszer
- A. Rövid formája hálózat operációs rendszer NOS.
- Lehetővé teszi több LAN-hoz (Local Area Network) csatlakoztatott számítógép használatát.
- Kétféle hálózati operációs rendszer létezik: peer to peer és kliens / szerver.
- Példák a hálózati operációs rendszerre: Windows 2000, Linux, Microsoft Windows stb.
Elosztott operációs rendszer
- Az elosztott operációs rendszert független számítógépek gyűjteményeként definiálják, amelyeket egyetlen feladat együttes elvégzésére használnak.
- Példák elosztott operációs rendszerre: intranetek, internet, szenzorhálózatok stb.
Kötegelt operációs rendszer
- Összegyűjti a bemeneti adatokat kötegekbe, és mindegyik köteget egységként dolgozza fel.
- Példák a kötegelt operációs rendszerre: tranzakciók, bérszámfejtési rendszer, bankszámlakivonatok, jelentéskészítés, integráció stb.
Beágyazott operációs rendszer Vs asztali operációs rendszer
A beágyazott operációs rendszer és az asztali operációs rendszer közötti különbséget az alábbi táblázat mutatja
S.NO | Beágyazott operációs rendszer | Asztali operációs rendszer |
1 | Az első beágyazott operációs rendszer az Apollo útmutató számítógép 1965-ben | Az első asztali operációs rendszer az NLC (On-Line rendszer), amelyet 1960-ban fejlesztettek ki |
két | Csak egyetlen feladat futtatására készült | Úgy tervezték, hogy sok feladatot futtasson egyszerre |
3 | A rendszerindítási idő gyorsabb az asztali operációs rendszerhez képest | A rendszerindítási idő lassabb az asztali operációs rendszerben |
4 | A webböngésző teljesítménye kevesebb időt vesz igénybe a weboldalak betöltésével | A webböngésző teljesítménye hosszú időt vesz igénybe a weboldalak betöltésével |
5. | Kevesebb időbe telik az alkalmazások futtatása | Az alkalmazások futtatása hosszabb ideig tart |
6. | Csak flash meghajtókat használ a tároláshoz | Merevlemezeket és flash meghajtókat használ a tároláshoz |
7 | A beágyazott operációs rendszer költsége alacsonyabb | A költség drága |
8. | Kevesebb tárhelyet igényel, mint az asztali operációs rendszer | Több tárhelyet igényel |
9. | Kevesebb alkalmazásfunkcióval rendelkezik | Több alkalmazási funkcióval rendelkezik |
Alkalmazások
A beágyazott operációs rendszer néhány alkalmazását az alábbiakban mutatjuk be
- Mobiltelefonok
- Mosógépek
- Televíziók
- Mikrohullámú sütők
- Televíziók
- Számítógépek
- Laptopok
- Mosogatógépek
- ATM-ek
- Műholdak
- Járművek
Előnyök
A beágyazott operációs rendszer előnyei
- Könnyen megtervezhető
- Alacsony költségű
- Jó teljesítmény
- Kevesebb áramot igényel
- Kis méret
- Megbízható
Hátrányok
A beágyazott operációs rendszer néhány hátránya
- Nehéz a hibaelhárítás
- Az egyik rendszerből a másikba történő adatátvitel nehéz
- A rendszereket a konfigurálás után nem lehet megváltoztatni
A beágyazott rendszer valós idejű jellemzői
A beágyazott rendszer valós idejű jellemzőit az alábbiakban mutatjuk be
- Megbízhatóság
- Előreláthatóság
- Menedzselhetőség
- Méretezhetőség
- Tömörség
Beágyazott Operációs rendszer egy jó technológia, amelyet a mindennapi életünkben használunk. A beágyazott termékeket leginkább a mindennapi életünkben találja meg, mert a gyártás ezen technológián alapulva tervezi a termékeket. Itt a kérdés az Ön számára, hogy milyen típusú operációs rendszert használnak az autókban?