Operating System

General Discussions
Post Reply
User avatar
Nipuna
Moderator
Moderator
Posts: 2729
Joined: Mon Jan 04, 2010 8:02 pm
Location: Deraniyagala,SRI LANKA

Operating System

Post by Nipuna » Sun Feb 21, 2010 5:21 pm

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
User avatar
Neo
Site Admin
Site Admin
Posts: 2642
Joined: Wed Jul 15, 2009 2:07 am
Location: Colombo

Re: Operating System

Post by Neo » Mon Feb 22, 2010 1:43 pm

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
User avatar
Nipuna
Moderator
Moderator
Posts: 2729
Joined: Mon Jan 04, 2010 8:02 pm
Location: Deraniyagala,SRI LANKA

Re: Operating System

Post by Nipuna » Mon Feb 22, 2010 3:17 pm

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
User avatar
Neo
Site Admin
Site Admin
Posts: 2642
Joined: Wed Jul 15, 2009 2:07 am
Location: Colombo

Re: Operating System

Post by Neo » Mon Feb 22, 2010 3:44 pm

Ask him to join with us for a cool discussion :D
User avatar
Nipuna
Moderator
Moderator
Posts: 2729
Joined: Mon Jan 04, 2010 8:02 pm
Location: Deraniyagala,SRI LANKA

Re: Operating System

Post by Nipuna » Mon Feb 22, 2010 3:49 pm

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.
User avatar
Neo
Site Admin
Site Admin
Posts: 2642
Joined: Wed Jul 15, 2009 2:07 am
Location: Colombo

Re: Operating System

Post by Neo » Mon Feb 22, 2010 6:01 pm

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.
Post Reply

Return to “General Discussions”