10
submitted 6 months ago by [email protected] to c/[email protected]

I really don't understand how complex programs like compilers and browsers have come to an existence.

From little what I know about 8086, it resembles a digital abacus in a way that we can set, push and do all the fancy magic with registers and store them in memories using buttons.

For the like of me, I cannot figure out how an OS was created out of thin air? Do they keep pushing, adding and popping registers back in the day to create OS or compiler? What about the TTY? Was there no such thing as booting? What about file systems? Partitions? How did any of that even work in the first place?

you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 2 points 6 months ago* (last edited 6 months ago)

Not op but...

The shell is nothing but a program that reads input and parses commands and then does the things asked and print output.

That's not really all that different from a Commodore 64 in concept. You could type in commands to load / save / run other programs.

I'm glossing over a lot here. :)

I will add that Unix is a multitasking, multi user operating system which adds complexity and a lot more to explain. :)

Anyway I'm pretty sure the very first electronic computers were single user and may not have had more modern input/output like terminals or CRT display & keyboard.

this post was submitted on 29 Feb 2024
10 points (100.0% liked)

History of Computer Hardware

226 readers
1 users here now

a place for links and discussion about historic computing hardware

founded 2 years ago
MODERATORS