Deutsch English Français Italiano |
<vq208q$re74$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart <bc@freeuk.com> Newsgroups: comp.lang.c Subject: Re: [OSDev] How to switch to long mode in x86 CPUs? Date: Sun, 2 Mar 2025 16:16:27 +0000 Organization: A noiseless patient Spider Lines: 48 Message-ID: <vq208q$re74$1@dont-email.me> References: <871pvje5yq.fsf@onesoftnet.eu.org> <vprtt6$3jah9$1@dont-email.me> <vpu3m5$3804$1@dont-email.me> <JdFwP.46247$SZca.36276@fx13.iad> <vq14gq$mrnn$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 02 Mar 2025 17:16:27 +0100 (CET) Injection-Info: dont-email.me; posting-host="14c3d5cad90d090968edda894fc8ea67"; logging-data="899300"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+P0gUkm88PG+YL+ImTCyOW" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:K5jKiIX2UzO3UzVQrJT4NtUYymQ= In-Reply-To: <vq14gq$mrnn$1@dont-email.me> Content-Language: en-GB Bytes: 2863 On 02/03/2025 08:22, Paul Edwards wrote: > "Scott Lurndal" <scott@slp53.sl.home> wrote in message > news:JdFwP.46247$SZca.36276@fx13.iad... >> "Paul Edwards" <mutazilah@gmail.com> writes: >>> "David Brown" <david.brown@hesbynett.no> wrote in message >>> news:vprtt6$3jah9$1@dont-email.me... >>>> On 27/02/2025 16:57, Ar Rakin wrote: >>> >> >>> Do you consider the concept of a BIOS (as seen as the IBM PC), >>> "legitimate to use" >> >> In the abstract, possibly. But the last half century has >> shown that BIOS as an I/O abstraction layer was a bad idea >> from the start. >> >>> and do you consider MSDOS (which uses that >>> BIOS) to be an operating system? >> >> No, MSDOS was, is, will always be a simple program loader. > > Plus manages memory. How does it do that? I seem to recall that you got 640KB minus whatever the resident parts of the OS needed. > Plus manages file systems > Plus provides an API > Plus provides a device driver interface > Plus provides a command shell > Plus provides other utilities My memories of it was that it provided a file system used via some API, and some keyboard and text screen i/o (I can't remember if it handled a mouse). It didn't provide drivers for graphics hardware, or low level libraries for it, or GUI libraries, or printer or plotter drivers (whatever was necessary for vector and raster outputs), or floating point libraries ... Which was fine by me. I just needed it to load and run my program, which usually switched the machine to some graphics mode, and when it terminated it went back to the DOS command prompt in text mode, and the user could then run some other program. I wish Windows was still that simple.