Re: Ideal Swap Partition Size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Jan 24, 2009 at 2:52 PM, Patrick O'Callaghan
<pocallaghan@xxxxxxxxx> wrote:
> On Sat, 2009-01-24 at 11:49 -0800, Nifty Fedora Mitch wrote:
>>  Research TLB, here is a link to start with:
>>
>>    http://en.wikipedia.org/wiki/Translation_lookaside_buffer
>>
>> With a TLB and clever kernel software a process has the luxury of
>> living
>> in a virtual address space and not having to relocate itself to run.
>
> You're confusing TLB with the page mapping hardware as a whole. The TLB
> is simply a cache to make the mapping faster.

I could be confused or just using 30 year old language when we
had to build our own TLB/MMU out of fast static RAMs and TTL chips.

The TLB is the critical and necessary  first step in building a VM system.
Restarting instructions is the necessary functionality to build a demand
paged VM system.
Full memory management units (MMU) reach out to cache, and enforce attributes
like read only, cacheable, uncacheable, write through, TLB sets, atomic
operations, bus arbitration, and more.

By standers might wish to scan this URI:
     http://en.wikipedia.org/wiki/Memory_management_unit

The student might search out the National Semiconductor NS32332
or the Motorola MC68451 data books in a library or on line.  These
early books are as much tutorial ad anything.   Also the MIPS 3000
data book is worth looking at.   The MIPS 3000 MMU was minimal and the
documentation was great at discussing how to build complex and
rich memory management models from a minimum but sufficient
set of functionality.





-- 
        NiftyFedora
        T o m   M i t c h e l l

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux