Question

In: Computer Science

a. Many computational methods involve working with large matrices. If your computer has 8 GB of...

a. Many computational methods involve working with large matrices. If your computer has 8 GB of RAM, theoretically, what is the largest square (n x n) matrix of doubles your computer can hold in memory? What if you instead are storing variables of type single or int8?

b. Try creating such a (n x n) matrix of double values. What happens? What is the largest (n x n) matrix you can actually store on your machine?

Solutions

Expert Solution

Factors which limit addition of RAM

1) Motherboard: How much RAM can be added to your computer is motherboard dependent. If your computer was bought within last 5yrs, you must be having a motherboard which supports lots of RAM. But if the computer is older than that, there might be RAM limitation of 8GB-10GB based on the model. Modern motherboards are capable of supporting RAM upto 16GB, 32GB, 64GB or 128GB based on models.

2)  Operating system: Operating system is the other factor which restricts the amount of RAM that can be used. You need to check if the operating system installed is 32-bit or 64-bit. A 32-bit operating system can only support a maximum of 4GB. Even if additional RAM is added, the operating system can only see the 4GB and anything more won’t be detected. On the other hand, if the operating system is 64 bit, it supports 16GB minimum to upto 128GB maximum. Windows 8 Pro Edition even supports up to 512GB. The amount of RAM supported is based on which edition is installed.

3) Amount of RAM slot: If you want to add additional RAM, you need to check if additional RAM slots are available and how many. So you can decide if you want to buy a single RAM stick or multiple ones.

How much RAM in GB is needed

1GB: The latest operating system from Windows comes with a minimum RAM requirement of 1 GB. Even though the RAM is good enough to install the OS, it is going to be a frustrating experience. It will be painfully slow to open other softwares, browse internet or play games. Also it might take long time to boot to desktop. You need to add additional RAM if you are using Windows. However OS like Linux or Ubuntu works well with this much memory and you can open multiple applications without getting frustrated.

2GB: If a software recommends a certain amount of RAM as minimum requirement, always double that amount to get optimum performance. Since most application and OS comes with 1GB minimum requirement, 2GB RAM works well in most cases where you don’t use high end applications. This much RAM is enough for getting basic work done on your computer, but with limitations. This is not enough, if you are planning to run high end software like Photoshop or high end games.

4GB: This is the maximum RAM, you can have if you install 32 bit OS.4GB RAM is enough for running high end applications and games that are 32 bit. If you are using 64 bit software, adding additional RAM give you a better experience.

8GB: 8GB RAM is becoming cheaper and is default for some of the latest high end models.8GB is perfect for high end graphic designers and hard core gamers. To get the maximum result, it should be complimented with equally powerful motherboard and the processor.


Related Solutions

Based on a micrsocopy course. Many emerging advanced imaging methods involve mitigation of out of focus...
Based on a micrsocopy course. Many emerging advanced imaging methods involve mitigation of out of focus light scattering which is problematic with widefield or confocal imaging. Name 3 different Advanced imaging methods that achieve greater resolution by mitigating out of focus light scatter and state briefly (but specifically) how each method does this.
You are running a memory-intensive multimedia application onyour computer, which has 1 GB RAM installed....
You are running a memory-intensive multimedia application on your computer, which has 1 GB RAM installed. You observe that the computer momentarily stops responding when you switch between two multimedia applications. Your friend suggests upgrading the RAM to 2 GB to correct the performance problems.Do you agree with your friend? Specify reasons.Is there any other way to solve the performance problem? Justify your answer.
Computational Intelligence Methods ii) Describe the process that has been followed to implement a Multi-layer Perceptron...
Computational Intelligence Methods ii) Describe the process that has been followed to implement a Multi-layer Perceptron for handwritten digit recognition as presented in the lecture (the code is included in the accompanying Jupyter Notebook ipynb file). Experiment by changing the network's architecture (number of neurons in hidden layer and number of hidden layers) and comment on how the accuracy of the network is affected by these changes.
A sample of 130 working students at a large university was asked how many hours they...
A sample of 130 working students at a large university was asked how many hours they work in a typical week. A 95% z confidence interval for the average number of hours a week a typical student employee works was (13.5, 15.3) (a)Identify each of the following interpretations as TRUE or FALSE with a brief explanation for each. i. 95% of sampled student workers work between 13.5 and 15.3 hours in a typical week. ii. We are 95% confident that...
Your Fan retails computer fans in two sizes: small and large. The business has provided you...
Your Fan retails computer fans in two sizes: small and large. The business has provided you with the following information for a regular month of trading: Small fans Large fans Selling price ($ per fan) 35 55 Purchase price ($ per fan) 25 35 Delivery cost to customer ($ per fan) 1.0 2.0 Monthly fixed cost ($) 15,000 Average monthly sales volume (units) 1,000 600 Business owners are considering selling computer fans in one size only. Retailing one fan size...
8. (a) Your local Be-Computer store has received 10 containers with 100 bePads in each container....
8. (a) Your local Be-Computer store has received 10 containers with 100 bePads in each container. Each bePad is marked to identify the container it is from. Other than that, all bePads are identical and weigh exactly one pound, except for those in one container that have a manufacturing defect. Those defective bePads weigh exactly 17 ounces each. You are asked to identify the bad container. Of course, you could weigh one bePad from each container until your scale measures...
You are working as a software developer for a large insurancecompany. Your company is planning...
You are working as a software developer for a large insurance company. Your company is planning to migrate the existing systems from Visual Basic to Java and this will require new calculations. You will be creating a program that calculates the insurance payment category based on the BMI score.Your Java program should perform the following things:Take the input from the user about the patient name, weight, birthdate, and height.Calculate Body Mass Index.Display person name and BMI Category.If the BMI Score...
You are working as a software developer for a large insurance company. Your company is planning...
You are working as a software developer for a large insurance company. Your company is planning to migrate the existing systems from Visual Basic to Java and this will require new calculations. You will be creating a program that calculates the insurance payment category based on the BMI score. Your Java program should perform the following things: Take the input from the user about the patient name, weight, birthdate, and height. Calculate Body Mass Index. Display person name and BMI...
Question 3. You are working in the human resource department at a large organization and your...
Question 3. You are working in the human resource department at a large organization and your department has been asking for help to build an information system to allow new job applicants to apply online. You also want to be able to keep a record of these job applicants specific skills to better help you match them to new job openings. Your department has several very skilled knowledge workers who have studied Busi 237 and you decide to build your...
Suppose your first job after graduating from college is working at a large insurance company. Your...
Suppose your first job after graduating from college is working at a large insurance company. Your boss asks you to analyze the impact self-driving cars will have on revenues from car insurance policies. List four ways self-driving cars could impact the insurance industry. Justify your answers.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT