Re: [OSDev] How to switch to long mode in x86 CPUs?

Liste des GroupesRevenir à cl c 
Sujet : Re: [OSDev] How to switch to long mode in x86 CPUs?
De : bc (at) *nospam* freeuk.com (bart)
Groupes : comp.lang.c
Date : 02. Mar 2025, 17:16:27
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vq208q$re74$1@dont-email.me>
References : 1 2 3 4 5
User-Agent : Mozilla Thunderbird
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.

Date Sujet#  Auteur
27 Feb 25 * [OSDev] How to switch to long mode in x86 CPUs?29Ar Rakin
27 Feb 25 +* Re: [OSDev] How to switch to long mode in x86 CPUs?14Keith Thompson
28 Feb 25 i`* Re: [OSDev] How to switch to long mode in x86 CPUs?13Ar Rakin
28 Feb 25 i +- Re: [OSDev] How to switch to long mode in x86 CPUs?1Waldek Hebisch
28 Feb 25 i `* OT: (Was: How to switch to long mode in x86 CPUs?)11Salvador Mirzo
28 Feb 25 i  +* Re: OT: USENET9Salvador Mirzo
1 Mar 25 i  i+* Re: OT: USENET7Richard Harnden
1 Mar 25 i  ii+* Re: OT: USENET2Ar Rakin
5 Mar 25 i  iii`- Re: OT: USENET1candycanearter07
2 Mar 25 i  ii`* Re: OT: USENET4Salvador Mirzo
2 Mar 25 i  ii `* Re: OT: USENET3Ar Rakin
2 Mar 25 i  ii  +- Re: OT: USENET1yeti
9 Mar 25 i  ii  `- Re: OT: USENET1Salvador Mirzo
1 Mar 25 i  i`- Re: OT: USENET1Ar Rakin
1 Mar 25 i  `- Re: OT:1Ar Rakin
28 Feb 25 +* Re: [OSDev] How to switch to long mode in x86 CPUs?12David Brown
28 Feb 25 i+* Re: [OSDev] How to switch to long mode in x86 CPUs?2Ar Rakin
1 Mar 25 ii`- Re: [OSDev] How to switch to long mode in x86 CPUs?1Dan Cross
1 Mar 25 i`* Re: [OSDev] How to switch to long mode in x86 CPUs?9Paul Edwards
2 Mar 25 i +* Re: [OSDev] How to switch to long mode in x86 CPUs?3Salvador Mirzo
2 Mar 25 i i+- Re: PC BIOS (was [OSDev] How to switch to long mode in x86 CPUs?)1Dan Cross
2 Mar 25 i i`- Re: [OSDev] How to switch to long mode in x86 CPUs?1Dan Cross
2 Mar 25 i `* Re: [OSDev] How to switch to long mode in x86 CPUs?5Paul Edwards
2 Mar 25 i  `* Re: [OSDev] How to switch to long mode in x86 CPUs?4bart
4 Mar 25 i   `* Re: [OSDev] How to switch to long mode in x86 CPUs?3Paul Edwards
4 Mar 25 i    `* Re: [OSDev] How to switch to long mode in x86 CPUs?2bart
5 Mar 25 i     `- Re: [OSDev] How to switch to long mode in x86 CPUs?1Paul Edwards
1 Mar 25 +- Re: [OSDev] How to switch to long mode in x86 CPUs?1Dan Cross
2 Mar 25 `- Re: [OSDev] How to switch to long mode in x86 CPUs?1Andy Valencia

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal