LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-14-2006, 08:49 AM   #1
icefig
LQ Newbie
 
Registered: May 2006
Posts: 3

Rep: Reputation: 0
HELP! Linux idiot needs help


Trying to do a report on linux and i can't seem to find any info WHICH I CAN UNDERSTAND on how memory and processor management is done in linux...Can some kind soul break down the stuff and explain to me because what i written on the net is very hard to understand and extremely techie which makes it hard for linux idiots to understand

Mods please post in correct section if this section is not suitable...Thanks

Thanks lots,
Nigel
 
Old 05-14-2006, 09:57 AM   #2
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738
Homework?
What kind of report are we talking about?
Asking for something you can understand is pretty open-ended becase we don't know how much you already know---about Linux, computers, life in general.

Here is the second hit when typing "Linux memory management" into Google:

http://home.earthlink.net/~jknapka/l...vmoutline.html

This looks to me like it would be pretty easy to follow.......
 
Old 05-14-2006, 10:10 AM   #3
icefig
LQ Newbie
 
Registered: May 2006
Posts: 3

Original Poster
Rep: Reputation: 0
Have come across that website but did not understand the coding and stuff like

"The kernel code is loaded at physical address 0x100000 (1MB), which is then remapped to PAGE_OFFSET+0x100000 when paging is turned on. This is done using compiled-in page tables (in arch/i386/kernel/head.S) that map physical range 0-8MB to itself and to PAGE_OFFSET...PAGE_OFFSET+8MB. Then we jump to start_kernel() in init/main.c, which is located at PAGE_OFFSET+some_address. This is a bit tricky: it is critical that the code that turns on paging in head.S do so in such a way that the address space it is executing out of remains valid; hence the 0-4MB identity mapping. start_kernel() is not called until paging is turned on, and assumes it is running at PAGE_OFFSET+whatever. Thus the page tables in head.S must also map the addresses used by the kernel code for the jump to start_kernel() to succeed; hence the PAGE_OFFSET mapping."

Well...my report question is "Memory and processor management (how they are done in Windows XP and Linux).
"

I have problem with the linux part as i have no knowledge of linux...
 
Old 05-14-2006, 10:13 AM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738
What kind of a class---high school, college, level, etc.?
What depth are they looking for?
Have you been given any instruction in this area---or just told to go gather info?

In the link I posted---did you understand any of it?
 
Old 05-15-2006, 09:42 AM   #5
icefig
LQ Newbie
 
Registered: May 2006
Posts: 3

Original Poster
Rep: Reputation: 0
Im doing a diploma and required to gather info about it...No instructions ...Was just told to gather info about Memory and processor management (how they are done in Windows XP and Linux).
 
Old 05-15-2006, 10:17 AM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738
Quote:
Originally Posted by icefig
Im doing a diploma and required to gather info about it...No instructions ...Was just told to gather info about Memory and processor management (how they are done in Windows XP and Linux).
Diploma for WHAT????? College?

If you have an open-ended assignment to research the topic and do a report, then we are really not supposed to do the leg work for you. (See the forum rules)
I asked if you had instruction (classes) that are relevant....What degree are you pursuing---eg computer science. BS? MS?
 
Old 05-15-2006, 10:35 AM   #7
Agrouf
Senior Member
 
Registered: Sep 2005
Location: France
Distribution: LFS
Posts: 1,591

Rep: Reputation: 79
The difference between windows XP and linux memory management process is that the linux one is actually documented. The Windows XP one is easier to get for non-techies because there is no techie-only readable information because there is no information at all. The linux memory management process is documented in techie language because only techie can understand it. The information you have about it is what you are looking for. You just need to read some prerequisite in order to understand it. You must know what a kernel is, and what memory adress is before you know understand how memory management work. Please let us know what you know about computers so we can advise some books.

Last edited by Agrouf; 05-15-2006 at 10:38 AM.
 
Old 05-15-2006, 11:09 AM   #8
BinJajer
Member
 
Registered: Sep 2005
Location: Warsaw, Poland
Distribution: Slackware 10.2, Caldera OpenLinux 3.1, Corel Linux (Thanks xhi!), Debian GNU/HURD etc...
Posts: 296
Blog Entries: 1

Rep: Reputation: 30
Code:
 ^
 |
 |
 | I agree.
But then, c'mon, you must be doing IT, whatever you need this diploma for. This, as you call "Techie stuff" is something which you will have to eventually know. And, there is no such thing as a Linux Idiot. There are only Linux ignorants
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
mandriva linux problems, help, computer idiot 123cats Mandriva 6 02-05-2006 09:42 AM
idiot friendly linux? ALK360 Linux - Distributions 10 02-08-2005 09:51 AM
Linux Makes Me Feel Like an Idiot GM287 Linux - General 27 06-28-2004 07:55 AM


All times are GMT -5. The time now is 04:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration