<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.omnivision.website/index.php?action=history&amp;feed=atom&amp;title=6.3.1_Paging%2C_Segmentation</id>
	<title>6.3.1 Paging, Segmentation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.omnivision.website/index.php?action=history&amp;feed=atom&amp;title=6.3.1_Paging%2C_Segmentation"/>
	<link rel="alternate" type="text/html" href="https://wiki.omnivision.website/index.php?title=6.3.1_Paging,_Segmentation&amp;action=history"/>
	<updated>2026-08-24T07:51:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.omnivision.website/index.php?title=6.3.1_Paging,_Segmentation&amp;diff=367&amp;oldid=prev</id>
		<title>Mr. Goldstein: Created page with &quot;==== 6.3.1 Paging, Segmentation ==== &#039;&#039;(Difficulty Note: These are technical methods the OS uses. Focus on the idea of breaking things up.)&#039;&#039;  When the OS manages memory, it often breaks up programs and memory into smaller pieces:  * &#039;&#039;&#039;Paging:&#039;&#039;&#039; Imagine RAM is divided into small, fixed-size blocks called &quot;frames.&quot; When a program needs to run, the OS breaks the program into equally small pieces called &quot;pages.&quot; These pages can then be loaded into any available frames in...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.omnivision.website/index.php?title=6.3.1_Paging,_Segmentation&amp;diff=367&amp;oldid=prev"/>
		<updated>2025-07-11T11:46:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==== 6.3.1 Paging, Segmentation ==== &amp;#039;&amp;#039;(Difficulty Note: These are technical methods the OS uses. Focus on the idea of breaking things up.)&amp;#039;&amp;#039;  When the OS manages memory, it often breaks up programs and memory into smaller pieces:  * &amp;#039;&amp;#039;&amp;#039;Paging:&amp;#039;&amp;#039;&amp;#039; Imagine RAM is divided into small, fixed-size blocks called &amp;quot;frames.&amp;quot; When a program needs to run, the OS breaks the program into equally small pieces called &amp;quot;pages.&amp;quot; These pages can then be loaded into any available frames in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==== 6.3.1 Paging, Segmentation ====&lt;br /&gt;
&amp;#039;&amp;#039;(Difficulty Note: These are technical methods the OS uses. Focus on the idea of breaking things up.)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
When the OS manages memory, it often breaks up programs and memory into smaller pieces:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Paging:&amp;#039;&amp;#039;&amp;#039; Imagine RAM is divided into small, fixed-size blocks called &amp;quot;frames.&amp;quot; When a program needs to run, the OS breaks the program into equally small pieces called &amp;quot;pages.&amp;quot; These pages can then be loaded into any available frames in RAM. This helps the OS use memory efficiently and avoids large empty spaces.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Segmentation:&amp;#039;&amp;#039;&amp;#039; Instead of fixed-size pages, &amp;#039;&amp;#039;&amp;#039;segmentation&amp;#039;&amp;#039;&amp;#039; breaks a program into logical pieces called &amp;quot;segments.&amp;quot; These segments might be different sizes, like one segment for a program&amp;#039;s code, another for its data, and another for its settings. This is more like how a human would think about parts of a program.&lt;br /&gt;
&lt;br /&gt;
Both paging and segmentation are ways the OS organizes memory to make sure programs can run even if they need a lot of space, and to keep different programs&amp;#039; data separate.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bibliography:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Paging in Operating System.&amp;#039;&amp;#039;&amp;#039; (n.d.). &amp;#039;&amp;#039;GeeksforGeeks&amp;#039;&amp;#039;. Retrieved July 10, 2025, from https://www.geeksforgeeks.org/paging-in-operating-system/&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Segmentation in Operating System.&amp;#039;&amp;#039;&amp;#039; (n.d.). &amp;#039;&amp;#039;TutorialsPoint&amp;#039;&amp;#039;. Retrieved July 10, 2025, from https://www.tutorialspoint.com/segmentation-in-operating-system&lt;/div&gt;</summary>
		<author><name>Mr. Goldstein</name></author>
	</entry>
</feed>