Virtual Memory <ul><li>This method was created to allow execute processes taht they don't have space in a RAM. So, it does...
<ul><li>Each program has its own address space which is divided in sections called pages.
Many systems use a technique called paging. </li></ul>
<ul><li>The address space is divided in units of the same size called pages. The units in the physical memory are called p...
<ul><li>When it's gonna access to the memory and the bit is on 0, it gets a exception of page fault.
The mandate of this exception is gonna determinate the origen of the situation and it has to solve if this is possible. </...
To access a page If there is a fault if are there frames free?  To allocate the frame to the page To upload the frame if t...
File System <ul><li>Is a means to organize data expected to be retained after a program terminates by providing procedures...
<ul><li>Linux supports many different file systems, but common choices for the system disk include the ext* family (such a...
<ul><li>An inode is a data structure own file systems traditionally used in UNIX-like operating systems such as Linux. </l...
ext3 <ul><li>It's a file system with a record per day. It's like a journaling.
Upcoming SlideShare
Loading in …5
×

Vmfs

310 views
282 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
310
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Vmfs

  1. 1. Virtual Memory <ul><li>This method was created to allow execute processes taht they don't have space in a RAM. So, it does the creation of programs that they are bigger than the RAM. </li></ul>
  2. 2. <ul><li>Each program has its own address space which is divided in sections called pages.
  3. 3. Many systems use a technique called paging. </li></ul>
  4. 4. <ul><li>The address space is divided in units of the same size called pages. The units in the physical memory are called pages frames. </li></ul>
  5. 5. <ul><li>When it's gonna access to the memory and the bit is on 0, it gets a exception of page fault.
  6. 6. The mandate of this exception is gonna determinate the origen of the situation and it has to solve if this is possible. </li></ul>
  7. 7. To access a page If there is a fault if are there frames free? To allocate the frame to the page To upload the frame if this necessary To link the frame to the page table Else To choose the frame to replace Save the frame if it's modified Unlink the frame of the page table ( and it's gotten a frame free ) To allocate the frame to the page To upload the frame if this necessary To link the frame to the page table MMU To access a memory If Is this page? To allocate the bit of reference If Writing? To actualize the bit of modification Else To change the address Else A page fault is gotten Check if the access is legal Getting a page free To upload the frame if this necessary To allocated the free frame to the process To set the bit of reference To allocate the bit of reference If Writing? To actualize the bit of modification Else To change the address
  8. 8. File System <ul><li>Is a means to organize data expected to be retained after a program terminates by providing procedures to store, retrieve and update data, as well as manage the available space on the device(s) which contain it. </li></ul>
  9. 9. <ul><li>Linux supports many different file systems, but common choices for the system disk include the ext* family (such as ext2, ext3 and ext4), XFS, JFS, ReiserFS and btrfs. </li></ul>
  10. 10. <ul><li>An inode is a data structure own file systems traditionally used in UNIX-like operating systems such as Linux. </li></ul>
  11. 11. ext3 <ul><li>It's a file system with a record per day. It's like a journaling.
  12. 12. This more used on Linux. Although, it is being replaced by Ext4. </li></ul>
  13. 13. Benefit <ul><li>It allows to update from ext2 to ext3 without lose the data.
  14. 14. It consumes a low percentage of CPU resources and it's considered the safer file system than other Linux's file system. </li></ul>
  15. 15. ext4 <ul><li>Large file system
  16. 16. Extents
  17. 17. Backward compatibility
  18. 18. Persistent pre-allocation
  19. 19. Delayed allocation
  20. 20. Break 32000 subdirectory limit
  21. 21. Journal checksumming
  22. 22. Faster file system checking
  23. 23. Multiblock allocator
  24. 24. Improved timestamps </li></ul>

×