Free Essay

Assignment3

In:

Submitted By gudiboina
Words 1155
Pages 5
VIJAYBHASKAR GUDIBOINA ID 10000125667
3.6 A 32-bit processor can address 4G memory. How do you build a 32-bit computer with more than 4G memory? A 32-bit only CPU can address a maximum of 4GB (2^32 bits = 4294967296 bits = 4194304 KB = 4096 MB = 4GB). This is the limitation of 32-bit systems. Allocating a page file on top of your RAM if you already have 4GB of physical RAM will be useless. However, even if you have 4GB of physical RAM installed you won't be able to use all of it for your applications. A portion of the upper 3GB address is being occupied by your system devices like your graphics card, BIOS, PCI, etc. That's why on some systems, you will see only 3.27GB of available RAM. This usually varies depending on the hardware. Take a look at the crude illustration below.
In normal mode, the 32-bit OS can address this much:
+---------------+ 4GB
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+---------------+ 0
Now if you put in your stuff and your RAM, say 2GB, in this address space:
+---------------+ 4GB
| BIOS, PCI |
| GFX, ETC... |
| |
| |
|---------------+ 3 GB
| |
| |
| EMPTY |
| |
|---------------+ 2 GB
| |
| RAM |
| |
| |
+---------------+ 0

If you put another 1GB RAM in there for a total of 3GB it will still be fine because you still have 1GB of EMPTY space.
But if you put another gig (so you now have a total of 4), then you have an overlap. Part of the last GB will be hidden behind BIOS, PCI, GFX, etc. so Windows cannot give it an address, and it will be "lost". Memory remapping can solve it by moving the last gig above PCI, GFX, BIOS, etc. but then you'll need an OS that can go beyond 4GB, which a 32-bit OS cannot do, and that's where the 64-bit OS comes to the rescue. Unfortunately, if you only have a 32-bit CPU, you can't install a 64-bit OS.

Meanwhile, having a 64-bit OS doesn't always mean you can address 2^64 bits of memory. While the maximum RAM limit for 32-bit Windows 7 editions is 4GB, when it comes to the 64-bit editions, the amount of memory that the OS can address depends on which edition you are running.

Here are the upper RAM limits for the different editions of Windows 7:
Starter: 8GB
Home Basic: 8GB
Home Premium: 16GB
Professional: 192GB
Enterprise: 192GB
Ultimate: 192GB A 32-bit only CPU can address a maximum of 4GB (2^32 bits = 4294967296 bits = 4194304 KB = 4096 MB = 4GB). This is the limitation of 32-bit systems. Allocating a page file on top of your RAM if you already have 4GB of physical RAM will be useless.
However, even if you have 4GB of physical RAM installed you won't be able to use all of it for your applications. A portion of the upper 3GB address is being occupied by your system devices like your graphics card, BIOS, PCI, etc. That's why on some systems, you will see only 3.27GB of available RAM. This usually varies depending on the hardware. Take a look at the crude illustration below.
In normal mode, the 32-bit OS can address this much:
+---------------+ 4GB
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+---------------+ 0

Now if you put in your stuff and your RAM, say 2GB, in this address space:

+---------------+ 4GB
| BIOS, PCI |
| GFX, ETC... |
| |
| |
|---------------+ 3 GB
| |
| |
| EMPTY |
| |
|---------------+ 2 GB
| |
| RAM |
| |
| |
+---------------+ 0

If you put another 1GB RAM in there for a total of 3GB it will still be fine because you still have 1GB of EMPTY space.

But if you put another gig (so you now have a total of 4), then you have an overlap. Part of the last GB will be hidden behind BIOS, PCI, GFX, etc. so Windows cannot give it an address, and it will be "lost".

Memory remapping can solve it by moving the last gig above PCI, GFX, BIOS, etc. but then you'll need an OS that can go beyond 4GB, which a 32-bit OS cannot do, and that's where the 64-bit OS comes to the rescue. Unfortunately, if you only have a 32-bit CPU, you can't install a 64-bit OS.

Meanwhile, having a 64-bit OS doesn't always mean you can address 2^64 bits of memory. While the maximum RAM limit for 32-bit Windows 7 editions is 4GB, when it comes to the 64-bit editions, the amount of memory that the OS can address depends on which edition you are running.

Here are the upper RAM limits for the different editions of Windows 7:

Starter: 8GB
Home Basic: 8GB
Home Premium: 16GB
Professional: 192GB
Enterprise: 192GB
Ultimate: 192GB
3.7 What are the similarities between cache memory and virtual memory? The similarity of cache memory and virtual memory in their purpose of being “proxy” memory, to assist RAM in processing data. Another is when cache is used in software mode (such as in an Internet browsers), it is variable in size. You can set the size of cache (for programs that allow it, like Internet Explorer) and virtual memory as well. They are also both memories that cannot be directly accessed by the user while in operation (though you can look in the Internet cache in Windows when nothing is loading. CPU and main board cache and the Windows swap file are definitely inaccessible). Software-based Cache and virtual memory also use hard disk space. In one source below, virtual memory is even considered a form of caching. Of course, in both kinds of memory, data is handled in organized chunks before being processed all the way through. The cache is a small amount of fast memory that sits between the processor and memory to bridge the speed gap between the CPU and main memory .Like cache memory, virtual memory is a transition between main memory and the disk storage.

3.10 What are the benefits of using memory segmentation technique? Segmentation is a technique which divides memory into logically related data units * Module, procedure, stack, data, files, etc. * Virtual addresses become <segment #, offset> * Units of memory from user’s perspective Segmentation is only allowed for sharing program code among users.
The shared segment contains:
An area where unchangeable code (Re-entrant code) is stored.
Several data areas, one for each user.
Users share the code, which cannot be modified, and can modify the information stored in their own data areas as needed without affecting the data stored in other users’ data areas.
Use segments to manage logically related units * Module, procedure, stack, file, data, etc. * Segments vary in size, but usually large (multiple pages)
 Use pages to partition segments into fixed size chunks * Makes segments easier to manage within physical memory Segments become “page able” – rather than moving segments
Into and out of memory, just move page portions of segment * Need to allocate page table entries only for those pieces of the segments that have themselves been allocated

Similar Documents

Free Essay

Eng3104 Assignment3

...ENG3104 Assignment3 Click Link Below To Buy: http://hwcampus.com/shop/eng3104-assignment3/ Assessment: Assignment 3 Due: 2015 Marks: 300 1 (worth 40 marks) 1.1 Introduction To assess how useful the wind power could be as an energy source, use the file ass2data.xls to calculate the total energy available in the wind for each year of data. 1.2 Requirements For this assessment item, you must produce MATLAB code which: 1. Calculates the total energy for each of the years. 2. Reports to the Command Window the energy for each year. 3. Briefly discusses whether there is any trend in the results for annual energy production. 4. Has appropriate comments throughout. You must also calculate the total energy for the first four hours of power data (i.e. over the first five data entries) by hand to verify your code; submit this working in a pdf file. Your MATLAB code must test (verify) whether the computed value of energy is the same as calculated by hand. 1.3 Assessment Criteria Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks. Quality of the code 5 marks Quality of header(s) and comments...

Words: 2360 - Pages: 10

Free Essay

Eng3104 Assignment3

...ENG3104 Assignment3 Click Link Below To Buy: http://hwcampus.com/shop/eng3104-assignment3/ Assessment: Assignment 3 Due: 2015 Marks: 300 1 (worth 40 marks) 1.1 Introduction To assess how useful the wind power could be as an energy source, use the file ass2data.xls to calculate the total energy available in the wind for each year of data. 1.2 Requirements For this assessment item, you must produce MATLAB code which: 1. Calculates the total energy for each of the years. 2. Reports to the Command Window the energy for each year. 3. Briefly discusses whether there is any trend in the results for annual energy production. 4. Has appropriate comments throughout. You must also calculate the total energy for the first four hours of power data (i.e. over the first five data entries) by hand to verify your code; submit this working in a pdf file. Your MATLAB code must test (verify) whether the computed value of energy is the same as calculated by hand. 1.3 Assessment Criteria Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks. Quality of the code 5 marks Quality of header(s) and comments...

Words: 2360 - Pages: 10

Premium Essay

Econ

...ECO 210 Assignment3 1. (Fiscal Policy) Define fiscal policy. Determine whether each of the following, other factors held constant, would lead to an increase, a decrease, or no change in the level of real GDP demanded: a. A decrease in government purchases Increase b. An increase in net taxes held constant c. A reduction in transfer payments no change d. A decrease in the marginal propensity to consume decrease Fiscal Policy is the means by which a government adjusts its spending levels and tax rates to monitor and influence a nation’s economy. It is the sister strategy to monetary policy through which a central bank influences a nation’s money supply 4. (Changes in Government Purchases) Assume that government purchases decrease by $10 billion, with other factors held constant, including the price level. Calculate the change in the level of real GDP demanded for each of the following values of the MPC. Then, calculate the change if the government, instead of reducing its purchases, increased autonomous net taxes by $10 billion. a. 0.9 The spending multiplier = 1/1 MPC = 1/1-0.9 = 10 A decrease in G purchase will decrease income = 10x10 = 100 billion the tax multiplier = MPC/1-MPC = 0.9/1-0.9 =9 the increase in tax will decrease income = 9x10 = $90 billion b. 0.8 The spending multiplier = 1/1 MPC = 1/1-0.8 = 10 A decrease in G purchase will decrease income = 10x10 = $100 billion the tax multiplier = MPC/1-MPC...

Words: 415 - Pages: 2

Free Essay

Business

...Network Design Consultation (Assignment3 CIS 175 September 8, 2013 Network Design Consultation My neighbor is setting up a small billing business and has no idea where to start and has no equipment. He would like my help it getting him started in the right direction for a successful company for years to come. The first step is to sit with the owner and discuss everything him wants and needs to get up and running. Some of his requests are 2 workstations, 2 laptops and 1 server supporting 3 users, 1 printer, wireless network, a investment budget of $5000.00 and recurring cost of $200.00. The main source of the discussion is working within the budget and recurring monthly amount. The first major project is do research on who is his major internet carries in the area. After understanding who the carries are, we have to understand what they can and cannot provide and that will help us eliminate internet companies. We have found a couple of local internet providers; Direct TV, Comcast and Verizon. The owner and I took an extensive look at the three local internet companies and decided to go with Verizon. Verizon will provide the overall service we need initially to be successful and the wireless services had the range needed. The HP Laser Jet Pro 400 black and white and color printer is our choice. The HP 400 will produce the professional quality copies we need for billing statements, contract and briefings. The HP 400 has a very dependable wireless performance...

Words: 1106 - Pages: 5

Premium Essay

Cs365 Information Technolgy

...IP 5 Brent Voorhees CS362 Prof. Wolfe Phase 1 Individual Project Section 1 USE [master] GO /****** Object: Database [CTUApril2015] Script Date: 4/13/2015 8:05:37 PM ******/ CREATE DATABASE [CTUApril2015] CONTAINMENT = NONE ON PRIMARY ( NAME = N'CTUApril2015', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\CTUApril2015.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'CTUApril2015_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\CTUApril2015_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO ALTER DATABASE [CTUApril2015] SET COMPATIBILITY_LEVEL = 120 GO IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC [CTUApril2015].[dbo].[sp_fulltext_database] @action = 'enable' end GO ALTER DATABASE [CTUApril2015] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [CTUApril2015] SET ANSI_NULLS OFF GO ALTER DATABASE [CTUApril2015] SET ANSI_PADDING OFF GO ALTER DATABASE [CTUApril2015] SET ANSI_WARNINGS OFF GO ALTER DATABASE [CTUApril2015] SET ARITHABORT OFF GO ALTER DATABASE [CTUApril2015] SET AUTO_CLOSE OFF GO ALTER DATABASE [CTUApril2015] SET AUTO_SHRINK OFF GO ALTER DATABASE [CTUApril2015] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [CTUApril2015] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [CTUApril2015] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [CTUApril2015] SET CONCAT_NULL_YIELDS_NULL...

Words: 1341 - Pages: 6

Free Essay

Accounting in Practice

...Assignment3: Accounting in practice Radhika Chirumamilla Dr. Kuchar 08/07/2013 Determine the most important five skills that a forensic accountant needs to possess and evaluate the need for each skill. A forensic accountant assists organizations and individuals chiefly to provide management support in the form of reviews for fraud detection and litigation support, especially through expert witness testimony. In conducting an investigation, a forensic accountant applies specialized skills and technical abilities including: Understanding of law and rules of evidence—A forensic accountant is familiar with criminal and civil law and understands courtroom procedures and expectations. Understanding rules of evidence ensures that all the findings and related documentation is admissible in court. A forensic accountant possesses a basic understanding of the legal process and legal issues. Critical and analytical investigative skills—"An auditor may be a watchdog, but a forensic accountant is a bloodhound!" A forensic accountant must possess a high level of skepticism and the "tenacity of a detective" to thoroughly examine situations for red flags suggesting fraud. Understanding theories, methods, and patterns of fraud abuse—A forensic accountant thinks creatively in order to consider and understand the tactics a fraud perpetrator may use to commit and conceal fraudulent acts. A forensic accountant thinks like the individual who would manipulate accounting records or misrepresent...

Words: 1616 - Pages: 7

Free Essay

Export Plan Ahold

...12/18/2015 12/18/2015 Project International Business IBMS-1 Final Report Project International Business IBMS-1 Final Report Ahnaíssa Christiaans Esmay Zoontjes Jost Pannhausen Thomas Kodden Ahnaíssa Christiaans Esmay Zoontjes Jost Pannhausen Thomas Kodden || Project International Business IBMS-1 || Final Report Ahnaíssa Christiaans Esmay Zoontjes Jost Pannhausen Thomas Kodden Magdalena Sztych - de Vries Saxion University of Applied Sciences Enschede, The Netherlands 18 December 2015 Preface This assignment is written by four first year students of the IBMS course at Saxion Enschede. This final assignment will cover the overall recommendations and evaluation for the export plan of Albert Heijn supermarket stores to Austria. For this assessment we have overviewed the internal analysis and external analysis, the external analysis being the macro environment and meso environment. There was also the SWOT analysis with the confrontation-matrix. This all has been used to conclude the entry strategy and introduction plan. Ahnaíssa Christiaans, Esmay Zoontjes, Jost Pannhausen & Thomas Kodden December, 2015 Table of Contents Preface 1 ...

Words: 7689 - Pages: 31