- #1
JamesU
Gold Member
- 815
- 3
I'm kinda curious on how operating systems were originally made. anyone have an answer?
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.
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.
neurocomp2003 said:really unix came before dos?
Operating systems were first invented in the 1950s and 1960s by computer scientists who were trying to find a way to efficiently manage the resources of a computer system. The first operating systems were developed for large mainframe computers and were used to manage tasks such as memory allocation and input/output operations.
The key components of an operating system include the kernel, which is responsible for managing system resources and providing a bridge between hardware and software, and the user interface, which allows users to interact with the system. Other important components include the file system, device drivers, and utilities for managing system tasks and settings.
Operating systems work by managing the resources of a computer system and providing an interface for users to interact with the system. The kernel, which is the core of the operating system, is responsible for managing memory, scheduling tasks, and handling input/output operations. The user interface, whether it is a command line or a graphical user interface, allows users to interact with the system and run applications.
Operating systems have evolved significantly since their invention in the 1950s. From the early mainframe systems, operating systems have become more user-friendly and powerful, with the introduction of graphical user interfaces, multitasking capabilities, and networking capabilities. They have also become more versatile, with the development of operating systems for mobile devices, servers, and embedded systems.
Operating systems play a crucial role in modern computing by providing a platform for applications to run and managing the resources of a computer system. They also provide security features, such as user authentication and access controls, and allow for the efficient use of hardware resources. Operating systems are constantly evolving to keep up with the advancements in technology and to meet the changing needs of users and businesses.