Apple SOS

Apple SOS
Boot screen
DeveloperApple Computer
OS familySOS
Working stateDiscontinued
Source modelClosed source
Initial releaseJanuary 1980; 44 years ago (1980-01)
Latest release1.3 / January 1, 1980; 44 years ago (1980-01-01)
Update methodManual
PlatformsApple III
Kernel typeMonolithic kernel
Default
user interface
Full screen text mode
LicenseApple Software License Agreement

The Sophisticated Operating System,[1] or SOS (/sɔːs/),[2] is the primary operating system of the Apple III computer. SOS was developed by Apple Computer and released in October 1980.

In 1985, Steve Wozniak, while critical of the Apple III's hardware flaws, called SOS "the finest operating system on any microcomputer ever".[3]

Technical details

SOS is a single-tasking single-user operating system. It makes the resources of the Apple III available in the form of a menu-driven utility program as well as a programming application programming interface (API). A single program is loaded at boot time, called the interpreter. Once loaded, the interpreter can then use the SOS API to make requests of the system. The SOS API is divided into four main areas:

  1. File Calls: Create, destroy, rename, open, close, read, write files; set, get prefix (current working directory); set, get file information; get volume information; set, set mark, EOF, and level of files
  2. Device Calls: Get status, device number, information of a device; send device control data
  3. Memory Calls: Request, find, change, release memory segment; get segment information; set segment number
  4. Utility Calls: Get, set fence (event threshold); get, set time; get analog (joystick) data; terminate.

The Apple III System Utilities program shipped with each Apple III computer. It provides the user interface of the operating system itself, for system configuration and file management. The System Utilities program is menu-driven and performs tasks in three categories:

  1. Device-handling commands: copy, rename, format, verify volumes (drives); list devices; set time and date
  2. File-handling commands: list, copy, delete, rename files; create subdirectories; set file write protection; set prefix (current working directory)
  3. System Configuration Program (SCP): configure device drivers.[4]

SOS has two types of devices it communicates with via device drivers: character devices and block devices. Examples of SOS character devices are keyboards and serial ports. Disk drives are typical block devices. Block devices can read or write one or more 512-byte blocks at a time; character devices can read or write single characters at a time.[2]

Boot sequence

Structure

When powered on, the Apple III runs through system diagnostics, then reads block number zero from the built-in diskette drive into memory and executes it. SOS-formatted diskettes place a loader program in block zero. That loader program searches for, loads, and executes a file named SOS.KERNEL, which is the kernel and API of the operating system. The kernel, in turn, searches for and loads a file named SOS.INTERP (the interpreter, or program, to run) and SOS.DRIVER, the set of device drivers to use. Once all files are loaded, control is passed to the SOS.INTERP program.[5]

Apple ProDOS uses the same file system as SOS. On a disk formatted by ProDOS, the ProDOS loader and SOS loader are written to blocks zero and one, respectively. The ProDOS loader includes code that can execute on an Apple III, and which will chainload the SOS loader from block one, so SOS and ProDOS can co-exist on the same volume. Some software, such as ADTPro, makes use of this to store Apple II and Apple III versions of a program on the same disk, which is then bootable on both systems.

References

  1. ^ Weyhrich, Steven (7 July 2001). "DOS 3.3, ProDOS & Beyond". Apple II History. SOS/PRODOS. Archived from the original on 17 September 2008. Retrieved 2008-09-26. The operating system designed for the Apple III computer was called "SOS". This title arose from the Apple III's code name, "Sara", which itself came from the name of the daughter of engineer Wendell Sanders.
  2. ^ a b Don, Reed (1982). Apple III SOS Reference Manual (PDF). Vol. 1. Apple Computer. Retrieved 2009-10-28. This manual describes SOS (pronounced "sauce") the Sophisticated Operating System of the Apple III.
  3. ^ Williams, Gregg; Moore, Rob (January 1985). "The Apple Story / Part 2: More History and the Apple III". BYTE (interview). 10 (1). United States: UBM Technology Group: 167. ISSN 0360-5280. OCLC 637876171.
  4. ^ "Apple III Owner's Guide" (PDF). Apple Computer. 1982. Retrieved 2008-09-28.
  5. ^ Jeppson, John (May 1983). "John Jeppson's Guided Tour of Highway III". Softalk. 3 (9). Softalk Publishing: 100–112. ISSN 0274-9629. OCLC 6729571.

Read other articles:

قرية كاتو الإحداثيات 43°10′07″N 76°34′25″W / 43.1686°N 76.5736°W / 43.1686; -76.5736  [1] تاريخ التأسيس 1805  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة كايوغا  خصائص جغرافية  المساحة 2.624391 كيلومتر مربع (1 أبريل 2010)  ارتفاع 140 متر،  و140 متر[...

 

American politician Charles P. Charlie NelsonMember of the U.S. House of Representativesfrom Maine's 2nd districtIn officeJanuary 3, 1949 – January 3, 1957Preceded byMargaret C. SmithSucceeded byFrank M. Coffin Personal detailsBornJuly 2, 1907 (1907-07-02)Waterville, MaineDiedJune 8, 1962 (1962-06-09) (aged 54)Augusta, MaineCitizenship United StatesPolitical partyRepublicanAlma materColby CollegeHarvard Law SchoolProfessionAttorneyMilitary serviceAll...

 

Historic church in New York, United States The Church of St. AnselmGeneral informationArchitectural styleByzantine Revival style, Romanesque Revival St. Anselm's Roman Catholic Church and SchoolU.S. National Register of Historic Places Show map of New York CityShow map of New YorkShow map of the United StatesLocation683 Tinton Ave., Bronx, New YorkCoordinates40°48′58″N 73°54′20″W / 40.81611°N 73.90556°W / 40.81611; -73.90556Area1.51 acres (0.61 ha)Buil...

Subfield of sociology Part of a series onSociology History Outline Index Key themes Society Globalization Human behavior Human environmental impact Identity Industrial revolutions 3 / 4 / 5 Social complexity Social construct Social environment Social equality Social equity Social power Social stratification Social structure Perspectives Conflict theory Critical theory Structural functionalism Positivism Social constructionism Symbolic interactionism Branches Aging Architecture Art Astrosociol...

 

Newspaper printed from 1728 until 1800 in the United States Not to be confused with The Pennsylvania Gazette, the University of Pennsylvania’s alumni magazine. The Pennsylvania GazetteA New York City statue of Benjamin Franklin holding a copy of The Pennsylvania GazetteFounder(s)Samuel KeimerBenjamin Franklin in 1729, who bought and reoriented the publication into a 'news only' newspaperFounded1728; 296 years ago (1728) (as The Universal Instructor in all Arts and Sciences...

 

第三十二届夏季奥林匹克运动会柔道比賽比賽場館日本武道館日期2021年7月24日至31日項目數15参赛选手393(含未上场5人)位選手,來自128(含未上场4队)個國家和地區← 20162024 → 2020年夏季奥林匹克运动会柔道比赛个人男子女子60公斤级48公斤级66公斤级52公斤级73公斤级57公斤级81公斤级63公斤级90公斤级70公斤级100公斤级78公斤级100公斤以上级78公斤以上级团体混...

HorisonKategoriSastraFrekuensiBulananTerbitan pertama15 Juli 1966Terbitan terakhirJuli 2016Negara IndonesiaBahasaIndonesiaSitus webwww.horisononline.or.idISSN0125-9016 Majalah Horison adalah majalah yang khusus memuat karya sastra di Indonesia. Majalah ini kali pertama terbit pada bulan Juli 1966 di Jakarta.[1][2] Majalah yang didirikan oleh Mochtar Lubis, P.K. Ojong, Zaini, Arief Budiman, dan Taufiq Ismail, ini diterbitkan untuk para sastrawan dan pegiat sastra di seluru...

 

Protected area in Oregon, US Newberry National Volcanic MonumentLava ButteLocation in the United StatesShow map of the United StatesLocation in OregonShow map of OregonLocationDeschutes County, Oregon, United StatesNearest cityBendCoordinates43°41′39″N 121°15′07″W / 43.69417°N 121.25194°W / 43.69417; -121.25194Area54,822 acres (221.86 km2)[1]CreatedNovember 5, 1990 (1990-11-05)[1]Governing bodyU.S. Forest Servic...

 

SMK Negeri 1 Noyan adalah salah satu Sekolah Menengah Kejuruan (SMK) Negeri di kabupaten Sanggau yang terletak Jl. Golongan Karya, Rt,01, Desa Noyan, Kec. Noyan, kabupaten Sanggau, provinsi Kalimantan Barat, Indonesia Sama dengan sekolah menengah kejuruan pada umumnya di Indonesia SMK Negeri 1 Noyan ditempuh selama tiga tahun pelajaran, mulai dari kelas X Sampai Kelas XII.Smk Negeri 1 NoyanInformasiDidirikan2017JenisSekolah Berstandar NasionalAkreditasiC (tahun 2019)Nomor Statistik Sekolah-No...

Dutch inventor Jan Ernst MatzeligerJan Ernst Matzeliger in 1885Born(1852-09-15)15 September 1852Paramaribo, SurinamDied24 August 1889(1889-08-24) (aged 36)Lynn, Massachusetts, U.S. Jan Ernst Matzeliger (September 15, 1852 – August 24, 1889) was a Surinamese-American inventor whose automated lasting machine brought significant change to the manufacturing of shoes. The United Shoe Machinery Corporation company was founded to make his shoe making devices. Biography Lasting machine Matzeli...

 

  لمعانٍ أخرى، طالع لشبونة (توضيح).   لشبونة Lisboa لشبونةعلم المدينة لشبونةشعار المدينة ملف:البرتغالالموقع الجغرافي تقسيم إداري البلد البرتغال (1147–)  [1][2] عاصمة لـ البرتغالمحافظة لشبونة  البلد  البرتغال المسؤولون رئيس المدينا أنطونيو كوستا خصائص جغرا...

 

Disambiguazione – Se stai cercando altri significati, vedi San Sebastiano (disambigua). Questa voce o sezione sugli argomenti militari romani e santi latini non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. San SebastianoSan Sebastiano di Andrea Mantegna, 1475 ca, Museo del Louvre, Parigi Martire e militare  NascitaNarbona, 256 MorteRoma, 20 ge...

Squadron of the Royal Air Force No. 602 (City of Glasgow) Squadron RAuxAFNo. 602 Squadron badge with Edinburgh Castle Lion heraldry and crown of King George during WWII.Active12 September 1925 – 15 July 1945 10 May 1946 – 10 March 1957 1 July 2006 – presentCountry United KingdomBranch Royal Auxiliary Air ForceRoleGeneral Service Support SquadronPart ofNo. 1 Group RAFHeadquartersKings Park, Glasgow (present)Nickname(s)City of GlasgowGlasgow's OwnMotto(s)Latin: Cave leonem cruciatum(...

 

Single-reed woodwind instrument Not to be confused with Clavinet. ClarinetB♭ clarinets (Boehm and Oehler fingering system)Woodwind instrumentClassification Single-reedHornbostel–Sachs classification422.211.2–71(Single-reeded aerophone with keys)Playing range All clarinets have approximately the same written range. The sounding pitch depends on what key the instrument is in. Low clarinets generally have extra keys to extend the range downward.Related instruments ChalumeauTárogató...

 

1921 film Little Lord FauntleroyLobby card for the filmDirected byAlfred E. GreenJack PickfordWritten byBernard McConvilleBased onLittle Lord Fauntleroy1886 novelby Frances Hodgson BurnettProduced byMary PickfordStarringMary PickfordCinematographyCharles RosherMusic byGaylord CarterLouis F. GottschalkDistributed byUnited ArtistsRelease date September 15, 1921 (1921-09-15) Running time112 minutesCountryUnited StatesLanguagesSilentEnglish intertitlesBox office$900,000 (USA)[1...

Para otros usos de este término, véase El arte de la guerra (desambiguación). El arte de la guerra de Sun Tzu Copia de El arte de la guerra de Sun Tzu, manuscrito en tablilla de bambú.Género Tratado de táctica militarTema(s) Arte militar Edición original en chinoTítulo original 孙子兵法 / sūn tzu bīngfǎPaís ChinaFormato Tiras de bambúEdición traducida al españolTítulo El arte de la guerra[editar datos en Wikidata] El arte de la guerra (en chino simplificado...

 

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (October 2018) (Learn how and when to remove this message) Battle of the AfsluitdijkPart of the Battle of the NetherlandsWehrmacht forces launched their attack from the leftDate12–14 May 1940 (1940-05-12 – 1940-05-14)LocationAfsluitdijk, Netherlands53°4′27″N 5°20′13″E / &...

 

ديوجو روسادو معلومات شخصية الميلاد 21 فبراير 1990 (العمر 34 سنة)بينيتشي  الطول 1.85 م (6 قدم 1 بوصة) مركز اللعب وسط الجنسية البرتغال  معلومات النادي النادي الحالي Lusitânia F.C. [الإنجليزية]‏ مسيرة الشباب سنوات فريق 1998–2002 G.D. Peniche [الإنجليزية]‏ 2002–2003 سبورتينغ لشبو...

Japanese scholar and art critic (1863–1913) In this Japanese name, the surname is Okakura. Okakura TenshinOkakura Kakuzō c. 1905Born(1863-02-14)February 14, 1863YokohamaDiedSeptember 2, 1913(1913-09-02) (aged 50)Myōkō, NiigataOther namesOkakura KakuzōOccupation(s)Artist, writerAcademic backgroundAlma materTokyo Imperial UniversityInfluences Zhuang Zhou Academic workEraMeiji PeriodDisciplineArt criticismMain interestsJapanese art, Japanese tea ceremonyNotable worksThe Book of T...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Performing arts in Louisville, Kentucky – news · newspapers · books · scholar · JSTOR (June 2010) (Learn how and when to remove this message) Front view of The Louisville Palace with marquee reading Tom Waits August 7 The performing arts community in Louisville, Kentucky is undergoing a renaissance. The K...