Operating Systems - How Were They Made?

  • Thread starter Thread starter JamesU
  • Start date Start date
  • Tags Tags
    Systems
Click For Summary
SUMMARY

The discussion centers on the historical development of operating systems, specifically the programming languages used in their creation. By 1973, the UNIX kernel, initially written in PDP-11/20 assembly language, was largely rewritten in C, marking a significant evolution in OS development. The conversation highlights that early operating systems, including UNIX, were developed through human manipulation of registers and assembly language, while DOS emerged later and lacked features like networking and protected memory that UNIX had implemented in the 1970s.

PREREQUISITES
  • Understanding of assembly language programming
  • Familiarity with the C programming language
  • Knowledge of UNIX operating system architecture
  • Awareness of the historical context of operating systems development
NEXT STEPS
  • Research the evolution of the UNIX operating system and its impact on modern OS design
  • Learn about the role of assembly language in early computing
  • Explore the features and limitations of DOS compared to UNIX
  • Investigate the development of the C programming language and its significance in OS development
USEFUL FOR

Computer science students, software developers, historians of technology, and anyone interested in the foundational concepts of operating systems and their programming languages.

JamesU
Gold Member
Messages
821
Reaction score
3
I'm kinda curious on how operating systems were originally made. anyone have an answer?
 
Computer science news on Phys.org
assembly? setting gates and bits to switch flags for specific hardware?

that would be my guess...that is assembly to DOS to graphics.h to
windows/unix.
 
what I meant was: what languages were used in the computer? I was too vague, sorry
 
yomamma said:
what I meant was: what languages were used in the computer? I was too vague, sorry
wikipedia said:
By 1973, the C language had become powerful enough that most of the UNIX kernel, originally written in PDP-11/20 assembly language, was rewritten in C.

That tells you what Unix was originally programmed with, and reprogrammed with.
 
A little assembly, but mostly C.
 
neurocomp2003 said:
assembly? setting gates and bits to switch flags for specific hardware?

that would be my guess...that is assembly to DOS to graphics.h to
windows/unix.


err.. no.

it was Human based manipulation of registers

to

assembly

to

UNIX

to

a billion other little OSs in the late 70's and 80's (yes, that includes Windows, DOS Mac OS, linux, freebsd, etc)
 
Was Mac the first OS with a desktop and a mouse, instead of a command line and a keyboard?
 
  • #10
really unix came before dos?
 
  • #11
neurocomp2003 said:
really unix came before dos?

Oh my gosh... are you serious?

yes, Unix came out years and years before DOS. DOS was a POS OS that did not even support networking or protected memory. Unix had both of those in the 70's.
 
  • #12
Before C, all operating system were programming in assembly
 

Similar threads

Replies
2
Views
3K
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
626
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
3K
Replies
4
Views
3K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K