Share to: share facebook share twitter share wa share telegram print page

Resident monitor

In computing, a resident monitor is a type of system software program that was used in many early computers from the 1950s to 1970s. It can be considered a precursor to the operating system.[1] The name is derived from a program which is always present in the computer's memory, thus being resident.[2] Because memory was very limited on those systems, the resident monitor was often little more than a stub that would gain control at the end of a job and load a non-resident portion to perform required job cleanup and setup tasks.

On a general-use computer using punched card input, the resident monitor governed the machine before and after each job control card was executed, loaded and interpreted each control card, and acted as a job sequencer for batch processing operations.[3] The resident monitor could clear memory from the last used program (with the exception of itself), load programs, search for program data and maintain standard input-output routines in memory.[2]

Similar system software layers were typically in use in the early days of the later minicomputers and microcomputers before they gained the power to support full operating systems.[2]

Current use

Resident monitor functionality is present in many embedded systems, boot loaders, and various embedded command lines. The original functions present in all resident monitors are augmented with present-day functions dealing with boot time hardware, disks, ethernet, wireless controllers, etc. Typically, these functions are accessed using a serial terminal or a physical keyboard and display, if attached. Such a resident monitor is frequently called a debugger, boot loader, command-line interface (CLI), etc. The original meaning of serial-accessed or terminal-accessed resident monitor is not frequently used, although the functionality remained the same, and was augmented.

Typical functions of a resident monitor include examining and editing ram and/or ROM (including flash EEPROM) and sometimes special function registers, the ability to jump into code at a specified address, the ability to call code at a given address, the ability to fill an address range with a constant such as 0x00, and several others. More advanced functions include local disassembly to processor assembly language instructions, and even assembly and writing into flash memory from code typed by the operator. Also, code can be downloaded and uploaded from various sources, and some advanced monitors support a range of network protocols to do so as well as formatting and reading FAT and other filesystems, typically from flash memory on USB or CFcard buses.

For embedded processors, many in-circuit debuggers with software-only mode use resident monitor concepts and functions that are frequently accessed by a GUI IDE. They are not different from the traditional serial line accessed resident monitor command lines, but users are not aware of this. At the latest, developers and advanced users will discover these low-level embedded resident monitor functions when writing low-level API code on a host to communicate with an embedded target for debugging and code test case running.

Several current microcontrollers have resident serial monitors or extended boot loaders available as options to be used by developers. Many are open source. Some examples are PAULMON2,[4] AVR DebugMonitor[5] and the Bamo128 Arduino boot loader and monitor.[6] In general, most current resident monitors for embedded computing can be compiled according to various memory constraints, from small and minimalistic, to large, filling up to 25% of the code space available on an AVR ATmega328 processor with 32 kilobytes of flash memory, for example.

In many cases resident monitors can be a step up from printf debugging and are very helpful when developing on a budget that does not allow a proper hardware in-circuit debugger (ICD) to be used.

Examples for systems with resident monitors

See also

References

Read other articles:

Combination drug Ethinylestradiol/cyproterone acetateEthinylestradiol (top) andcyproterone acetate (bottom)Combination ofEthinylestradiolEstrogenCyproterone acetateProgestogen; AntiandrogenClinical dataTrade namesDiane, Diane-35, othersOther namesEE/CPA; Co-cyprindiol; SHB 209 AB; SHB 209 AE; SH-81041Routes ofadministrationBy mouthDrug classEstrogen; Progestogen; AntiandrogenATC codeG03HB01 (WHO) Legal statusLegal status US: ℞-only EU: Rx-only[1] IdentifiersCAS N...

Katrín Jakobsdóttir Katrín Jakobsdóttir in 2019 Geboren 1 februari 1976Reykjavik Politieke partij Links-Groen Premier van IJsland Huidige functie Aangetreden 30 november 2017 President Guðni Thorlacius Jóhannesson Voorganger Bjarni Benediktsson Portaal    Politiek Katrín Jakobsdóttir met Narendra Modi, minister-president van India, in 2018. Katrín Jakobsdóttir (Reykjavik, 1 februari 1976) is een IJslands politica voor de partij Vinstrihreyfingin-grænt framboð (Links...

Polish film director and screenwriter Paweł PawlikowskiPawlikowski in 2015BornPaweł Aleksander Pawlikowski (1957-09-15) 15 September 1957 (age 66)Warsaw, PolandAlma materOxford UniversityOccupationFilmmakerSpouses Unnamed ​(died 2006)​ Małgosia Bela ​(m. 2017)​ Children2WebsiteOfficial Website Paweł Aleksander Pawlikowski (Polish: [ˈpavɛw alɛˈksandɛr pavliˈkɔfskʲi]; born 15 September 1957) is a Polish film...

Artikel ini berisi konten yang ditulis dengan gaya sebuah iklan. Bantulah memperbaiki artikel ini dengan menghapus konten yang dianggap sebagai spam dan pranala luar yang tidak sesuai, dan tambahkan konten ensiklopedis yang ditulis dari sudut pandang netral dan sesuai dengan kebijakan Wikipedia. (Juni 2021) True Digital Group Co., Ltd.JenisPemasaran DigitalIndustriTeknologiKantorpusatBangkok, ThailandWilayah operasiThailand, Filipina, Indonesia, dan VietnamProduk Kecerdasan Buatan Mahadata Ra...

Международная федерация тяжёлой атлетики Административный центр Лозанна, Швейцария Тип организации международная спортивная федерация[d] Основание Дата основания 1905 Сайт iwf.sport (англ.) Международная федерация тяжёлой атлетики (ИВФ, от англ. International Weightlifting Federation — IW...

Опис Японське вторгнення в Кранджі в лютому 1942 року. Стрілки показують атаки японських сил. Джерело Peter Thompson (2005). The Battle For Singapore, Portraits Books. Час створення 2005 Автор зображення Peter Thompson Ліцензія див. нижче Обґрунтування добропорядного використання не вказано назву статті ...

Карл Бйорк Особисті дані Повне ім'я Карл Себастіан Бйорк Народження 19 січня 2000(2000-01-19) (23 роки)   Умео, Швеція Зріст 184 см Вага 74 кг Громадянство  Швеція Позиція нападник Інформація про клуб Поточний клуб «Брондбю» Номер 12 Юнацькі клуби 2013–20162017–2019 «Умео» «Норрчепі

Цей користувач — автор виданих книг Знак Толкіна Цей користувач цікавиться творчістю Дж. Р. Р. Толкіна

Lighthouse in Maine, US LighthouseThe Cuckolds Light LocationBoothbay Harbor, MaineCoordinates43°46′46.2″N 69°39′0.017″W / 43.779500°N 69.65000472°W / 43.779500; -69.65000472TowerConstructed1892Automated1975Height14.5 m (48 ft) ShapeOctagonal Tower on DwellingMarkingsWhiteHeritageNational Register of Historic Places listed place Fog signalHORN: 1 every 15sLightFirst lit1907 (current structure)Focal height59 feet (18 m)Lens4th or...

semua, semua.Album studio karya Teddy AdhityaDirilis24 Agustus 2023 (2023-08-24)Durasi38:07LabelTEDProduser Teddy Adhitya Lafa Pratomo Enrico Octaviano Kronologi Teddy Adhitya Ocean(2022) semua, semua.(2023) Singel dalam album Semua, Semua Seperti Setiap HariDirilis: 14 Juli 2023 Caraku, CaramuDirilis: 24 Agustus 2023 Semua, Semua (digayakan sebagai semua, semua.) adalah album studio ketiga karya penyanyi dan penulis lagu Indonesia, Teddy Adhitya. Album ini dirilis pada 24 Agustus 20...

Ernst Rüdiger Camillo StarhembergErnst Rüdiger Camillo Starhemberg, 1932Pelaksana Tugas Kanselir AustriaMasa jabatan26 Juli – 29 Juli 1934PresidenWilhelm MiklasPendahuluKurt Schuschnigg (pelaksana tugas)PenggantiKurt SchuschniggWakil Kanselir Austria ke-15Masa jabatan1 Mei 1934 – 14 Mei 1936KanselirEngelbert DollfussDirinya sendiriKurt SchuschniggPendahuluEmil FeyPenggantiEduard Baar-BaarenfelsPemimpin Vaterländische FrontMasa jabatan29 Agustus 1934 – 14 Ma...

Canadian politician Adam ZimmermanMember of the Canada Parliamentfor Hamilton WestIn office1904–1908Succeeded byThomas Joseph Stewart Personal detailsBorn(1852-08-14)August 14, 1852Harrisburg, Pennsylvania, USADiedNovember 21, 1919(1919-11-21) (aged 67)Political partyLiberal Adam Zimmerman (August 14, 1852 – November 21, 1919) was a Canadian politician. Born in Harrisburg, Pennsylvania, the son of Isaac and Ottellia Zimmerman, German-Americans, Zimmerman was educated in Delaware,...

El concepto de parque nacional es un concepto reciente que se utiliza para designar a aquellos espacios naturales, parajes agrestes y ciertamente extensos, que son protegidos por los Estados Nacionales con el fin de conservar la flora y la fauna que en ellos existe, que es autóctona y valiosa para el ecosistema, y así evitar su desaparición, extinción o alteración, y asimismo también por la belleza natural que posee. Playa Punta Sal península cerca a la entrada Sendero Los Curumos, Par...

2016 South Korean television series Shopping King LouieOfficial PosterAlso known asShopaholic LouisShopping King LouisGenreRomantic comedyWritten byOh Ji-youngDirected byLee Sang-yeobStarringSeo In-gukNam Ji-hyunYoon Sang-hyunIm Se-miCountry of originSouth KoreaOriginal languageKoreanNo. of episodes16ProductionExecutive producerKim Sang-hoProducerKim Ho-joonProduction locationsSouth KoreaFranceCinematographyHwang Sung-manSong Gab-youngEditorKim Na-youngRunning time70 minutesProduction company...

Untuk film Indonesia yang terkait, lihat Koki-Koki Cilik. Koki-Koki Cilik 2Poster filmSutradara Viva Westi Produser Ferry Ardiyan Ditulis oleh Vera Varidia SkenarioVera VaridiaPemeran Farras Fatik Ringgo Agus Rahman Alifa Lubis Clarice Cutie Romaria Simbolon Ali Fikry Marcello Mahesa M Adhiyat Kimberly Ryder Christian Sugiono Penata musikDonny AksonSinematograferRegina AninditaPenyunting Wawan I Wibowo Syarif Hidayat PerusahaanproduksiMNC PicturesTanggal rilis 27 Juni 2019 (2019-06...

Cet article est une ébauche concernant la généalogie et les Pays-Bas. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Jean-Baptiste RietstapJean-Baptiste Rietstap en 1861.BiographieNaissance 12 mai 1828RotterdamDécès 24 décembre 1891 (à 63 ans)La HayeNationalité néerlandaiseActivités Traducteur, généalogiste, héraldiste, sténographeConjoint Johanna de Haas (d) (à partir de 1857)modifier - modi...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Final Piala Winners Eropa 1972 – berita · surat kabar · buku · cendekiawan · JSTOR Final Piala Winners Eropa 1972TurnamenPiala Winners Eropa 1971–1972 Rangers Dynamo Moscow 3 2 Tanggal24 Mei 1972Stadio...

ألعاب الفيديو في 2017معلومات عامةالسنة 2017 2016 في ألعاب الفيديو ألعاب الفيديو في 2018 تعديل - تعديل مصدري - تعديل ويكي بيانات لا يزال النص الموجود في هذه الصفحة في مرحلة الترجمة من الإنجليزية إلى العربية. إذا كنت تعرف اللغة الإنجليزية، لا تتردد في الترجمة من النص الأصلي باللغة ال...

Railway station in Eastleigh, Hampshire 50°57′01″N 1°21′48″W / 50.9503°N 1.3634°W / 50.9503; -1.3634 Southampton Airport ParkwayThe station looking northwards in February 2012General informationLocationEastleigh, Borough of EastleighEnglandGrid referenceSU448170Managed bySouth Western RailwayPlatforms2Other informationStation codeSOAClassificationDfT category C1Key dates30 October 1929Opened as Atlantic Park Hostel HaltUnknownClosed1 April 1966Reopened as S...

  لمعانٍ أخرى، طالع قرطاجنة (توضيح).   قرطاجنة (كولومبيا) (بالإسبانية: Cartagena de Indias)‏    قرطاجنة (كولومبيا) قرطاجنة (كولومبيا)  خريطة الموقع تاريخ التأسيس 1533  تقسيم إداري البلد كولومبيا فنزويلا  [1][2] عاصمة لـ إدارة بوليفار  التقسيم الأعلى إدارة بول...

Kembali kehalaman sebelumnya