Page 1 of 1

Operating System

Posted: Sun Feb 21, 2010 5:21 pm
by Nipuna
I Heard A computer Science student saying " we can use the computer without an operating system. But it's too hard"
Is it true. If it is How to do it.

Thanks

Re: Operating System

Posted: Mon Feb 22, 2010 1:43 pm
by Neo
An operating system is a name that we used to call a system software. This is also written by programmers using Assembly language and another high lever language (usually C/C++). This software has the responsibility to control hard disk, manage memory, I/O access to VGA, Sound, USB, etc... For example if you load two programmes at ones, the OS allocates two memory blocks called Process Control Blocks (PCB) which has [Stack, Code, Data] that belongs to a process. These allocated, released, resized by the OS.

OS programmers always run their software on a machine without OS. But in practical terms, a computer without OS is like man without brain :geek: There is no one to say the DMA addresses of devices, etc... to your programme. So you will have write everything yourself which ultimately make yours a system software (OS). If you take Windows CE, which we compile the OS with our custom code is an example of a OS that comes with an integration of a custom application.

He must be a student who has just started computer science. :D

Re: Operating System

Posted: Mon Feb 22, 2010 3:17 pm
by Nipuna
Neo wrote:An operating system is a name that we used to call a system software. This is also written by programmers using Assembly language and another high lever language (usually C/C++). This software has the responsibility to control hard disk, manage memory, I/O access to VGA, Sound, USB, etc... For example if you load two programmes at ones, the OS allocates two memory blocks called Process Control Blocks (PCB) which has [Stack, Code, Data] that belongs to a process. These allocated, released, resized by the OS.

OS programmers always run their software on a machine without OS. But in practical terms, a computer without OS is like man without brain :geek: There is no one to say the DMA addresses of devices, etc... to your programme. So you will have write everything yourself which ultimately make yours a system software (OS). If you take Windows CE, which we compile the OS with our custom code is an example of a OS that comes with an integration of a custom application.

He must be a student who has just started computer science. :D
He is a Student of UCSC

Re: Operating System

Posted: Mon Feb 22, 2010 3:44 pm
by Neo
Ask him to join with us for a cool discussion :D

Re: Operating System

Posted: Mon Feb 22, 2010 3:49 pm
by Nipuna
Neo wrote:Ask him to join with us for a cool discussion :D
I really Don't Know him. He told this on a Radio Program.

Re: Operating System

Posted: Mon Feb 22, 2010 6:01 pm
by Neo
Find him. He is mad enough to send to Mental Hospital to say such a foolish thing over radio. :D
If he was addressing a community of people with technical know how, this would have been acceptable.