Computer architecture refers to various aspects of computer system designs which can affect compatibility, performance, and interfacing. Some issues related to computer architecture can be processor word size, memory bus size, or protocol implementation.

learn more… | top users | synonyms

-1
votes
0answers
11 views

must L1 be write-through cache?

I have doubt ! Problem is For inclusion to hold between two cache levels L1 and L2 in a multi-level cache hierarchy, which of the following are necessary? L1 must be a write-through ...
31
votes
4answers
5k views

What defines the 1s and 0s in the computer? [closed]

I know that 1s and 0s are really just "electricity" and "no electricity" in the hardware of the computer, but what I would like to know is how does a computer's hardware know the length of time ...
1
vote
1answer
30 views

How does a computer get info about a connected monitor?

How does it get info, max resolution etc about it, for HDMI i could think of CEC, but what about VGA/DVI etc?
0
votes
2answers
39 views

Does 32 bit os running on 64 bit cpu support 4Gb ram [duplicate]

I want to know if I have a 32 bit OS running on a 64 bit cpu, will it detect or access 4 GB of ram or more
0
votes
0answers
14 views

What's the internal operations for a PC to copy data from an external flash drive to an internal HD?

I was asked about the operations on how data is copied from an external storage to an internal storage in a computer. The info I could find is about how a CPU fetches data from RAM. I don't have ...
1
vote
2answers
36 views

Difference between a read and load

What is the major difference between and read and load and a write and store? I know it is a very basic question, but somehow not able to get it.
1
vote
2answers
43 views

Why is Xeon processor suited for HPC?

Among the different specs for Xeon, available here, http://ark.intel.com/compare/87720,84679, which aspects makes it relevant for HPC ? The processor base frequency is less than for Core i7. Why ...
4
votes
2answers
202 views

How Windows uses .inf files to load the correct drivers

What happens when a hardware device matches two or more inf files when Windows is loading the drivers for that devices? For example, the disk drive in my PC has two drivers loaded for it, cdrom.sys ...
7
votes
1answer
646 views

Is the Front Side Bus part of the CPU or the Motherboard?

Something I'm working on wants a very fast/wide Front Side Bus (FSB). What component is the FSB part of? Is it part of the CPU or the motherboard? Is it something that can be placed on a board, or is ...
-3
votes
1answer
88 views

How is microcode loaded to processor?

I read that microcode is loaded in the processor on each reboot. It resides on flash memory and when the machine is booted, it gets copied to the CPU. Or in the case of Linux, the OS itself has the ...
0
votes
0answers
24 views

How To Alphabetically Organize Zip Files With Folders In Windows 8

In Windows 8, when I have a zip file in a folder of folders, it doesn't sort by name. The folder ends up looking something like this: gymnastics (folder) juggling (folder) unicycling (folder) ...
-1
votes
2answers
94 views

What converts binary code/machine code to electrical signals and how? [closed]

I went through lots of blogs and posts but could not exactly figure out how the machine code is converted to electrical signals? Any software program is compiled to machine code which is nothing but ...
41
votes
4answers
3k views

What is the actual speed of SATA 3?

Google says it is running at 6Gb/s. The throughput is at 600MB/s. 600MB/s equals 4.8Gb/s. Does this mean that the bandwidth is 6Gb/s but the actual throughput is 4.8Gb/s ?
1
vote
1answer
49 views

Is there a difference between an I/O port and a physical port?

AFAIK, the following definitions apply: I/O ports are memory adresses used as an interface to communicate with external devices e.g. a printer. A physical port (i.e. connector) is the physical ...
0
votes
0answers
22 views

What happens if the associativity level is greater than the cache size?

I am working on a computer organization caching problem The Problem: What happens if the associativity level is greater than the cache size? I know that associativity level is how many blocks are ...
0
votes
0answers
204 views

How many bits are in the address field for a directly mapped cache?

Here is the problem I am working on: The Problem: " A high speed workstation has 64 bit words and 64 bit addresses with address resolution at the byte level. Assuming a direct mapped cache with 8192 ...
-2
votes
1answer
73 views

How many words can be in the address space?

Here is the problem I am working on The Problem: A high speed workstation has 64 bit words and 64 bit addresses with address resolution at the byte level. How many words can in be in the address ...
2
votes
2answers
125 views

What does “address resolution at the byte level” mean?

Here is the problem I am working on The Problem :A high speed workstation has 64 bit words and 64 bit addresses with address resolution at the byte level. How many words can in be in the address ...
1
vote
2answers
124 views

If a 32 bit CPU has a 64bit bus system, is it 64 bit or 32 bit?

Let's say the internal registers of a CPU are 32 bits wide. But the CPU has a 64 bit system bus and the two separate pipelines are receiving information simultaneously, is it considered a 32bit ...
-1
votes
2answers
52 views

How does a CPU decide which transistors to use? [closed]

Perhaps I'm not thinking about this correctly, but when you give the CPU a command such as Multiply Registers (MR) R2,R4 how does it decide which logic gates it will use, is it just the first gates ...
0
votes
3answers
97 views

What factors other than clock speed influence the performance of a CPU? [duplicate]

Having seen various people test powerful emulators on their computers, I have come to surprise hearing about how one CPU can have triple the clock speed but still have worse single-threaded ...
1
vote
1answer
28 views

What is this logic component?

This is from http://www.cis.upenn.edu/~milom/cse240-Fall05/handouts/Ch05.pdf , slide 9. From this diagram, I recognize 0001 as the opcode or ADD. I recognize 011, or 3, as the source register and ...
2
votes
2answers
63 views

What exactly is present in CMOS when system is turned on for the first time? [closed]

Also, how does the CMOS get all the hardware information/parameters and store them?  Does the BIOS write them into the CMOS or some other hardware? BIOS has the facility to do POST. Is POST somehow ...
12
votes
7answers
3k views

Why is it not recommended to shut down a computer “brutally” (power switch)? [duplicate]

It is now in the general knowledge that one should not shut down a computer using its power switch. But why is that exactly? Is it a myth that stuck from past architectures? Is it solely to prevent ...
0
votes
2answers
248 views

Is disk read/write speed affected by processor architecture? [closed]

I am not sure what effect if any a 32 bit vs 64 bit architecture processor has on disk read/write speed. I believe that a 64 bit processor can address more main memory than 32 bit processor without ...
2
votes
1answer
762 views

Average time to read a single sector (disk)

If there is a magnetic disk as following: Average seek time: 12 ms Rotation rate: 3600 RPM Transfer rate: 3.5 MB/second Number of sectors per track: 64 Sector size: 512 bytes Controller ...
0
votes
5answers
89 views

Why a disk drive could not be connected (physically) to 2+ computers?

A friend of mine if a disk drive could be connected to more than one computer and I jumped directly to the "no" answer, but I realized that pretty much any inconvenient I could think of would be easy ...
0
votes
1answer
141 views

Why do uname -p and uname -m and arch output different architectures?

On mountain lion (late 2010) $ uname -p i386 $ uname -m x86_64 $ arch i386 So i368 (32 bit) is my processor architecture, and x86_64 (64 bit) is my machine hardware name according to the uname man ...
1
vote
1answer
1k views

understanding CPU,RAM,and Hard Disk Drive [duplicate]

I'm currently reading about how the computer works, specifically how the CPU, RAM, hard disk drive work together simultaneously. According to what I have read, the CPU uses what is called a control ...
0
votes
1answer
23 views

What is the state of the art in hardware for data error correction?

A decade (or more) ago when shopping for RAM one often had the option of specifying "server-grade" memory with an extra Error Correction Code (ECC). I haven't seen that as an explicit option in ...
0
votes
0answers
32 views

Why is cache leakage power consumption higher than other hardware units?

Is it correct that caches (SRAM cells) have higher leakage power compared to other hardware units with the same area such as ALU? And if so, why is the case?
3
votes
4answers
568 views

Are Modern Computers based on Von Neumann Model?

I read in the Foundation of Computer Science(by Behrouz A. Forouzan) textbook that a Von Neumann model's program must execute sequentially and the modern computer executes code in the order that's ...
-3
votes
1answer
50 views

Recovery of data from hard disk

Let's assume I have consumed 100% space of HDD with 3 movies (A,B,C) Now i have deleted A,B,C and filled 100% space of HDD with movies (D,E,F) can i recover the files A,B,C from the hard-disk? PS: ...
5
votes
2answers
252 views

32-bit to 64-bit skipping 48-bit?

Computer architecture upgraded from 16-bit to 32-bit to 64-bit. What was the logic for skipping 48-bit? What reasoning was used to upgrade to 64-bit and not some other exponent? The following tables ...
1
vote
1answer
376 views

x86 i386 i686 amd64 i5 i7 archtecture processor confusion

I noticed those items x86, i386, i686, amd64, i5, i7, archtecture, processor from the web, from my own notebook, from book readings. But I am really confused by those terminologies. I try my best ...
0
votes
4answers
5k views

Formatting a PC without admin rights

I was at a flea market the other day and bought a computer. However, the computer is locked and I can't login to it. Is there a way to format the computer and install Linux on it? It seems like the ...
0
votes
1answer
46 views

Calculating RPM of the disk drive

Well I have a question about RPM of the disk drive. I've seen an example where: seek time of the HD: 5ms track size: 5MB If an application wants to read 1MB from the disk with a maximum time of 20ms ...
0
votes
1answer
91 views

What architecture to choose with 2 GB of RAM in the computer [closed]

I have 2 GB RAM in my laptop. I want to install Window 7 Ultimate but I don't know which architecture to choose - 32 bit or 64 bit.
1
vote
1answer
167 views

Difference between “network RAM” and “distributed shared memory” (DSM)

What is the difference between "network RAM" and "distributed shared memory" (DSM)? Basically, I know that both of them provide a shared storage on RAM among all the systems in a cluster. So, what is ...
0
votes
1answer
412 views

Difference between “system-on-chip” and “CPU”

Very confused, in some websites, they have this line: iPhone 5s CPU: Apple A7 other websites saying that: iPhone 5s System-on-chip: Apple 7 CPU: 1.3 GHz 64bit dual core other sources saying ...
4
votes
2answers
197 views

why are RAM chips independent of whether my system is a 32bit system or 64 bit system?

I was recently out to buy a 4 GB RAM chip for my laptop, and all they asked me was whether I wanted DDR-3? When I specified that I had a 64 bit system, they said that it's not important, my question ...
4
votes
3answers
764 views

How mouse button re-mappings work?

I installed my new mouse (Anker 2000 DPI Wireless) and then the driver which installs a program named '5-button mouse' that allows me to remap what each button does, standard stuff and everything ...
0
votes
0answers
27 views

Is parallelism in computer science always directly tied to the number of processor cores?

Specific to the Java programming language, would it be accurate to say that two threads can be concurrent, but can only truly be run in parallel if there are two or more cores?
0
votes
2answers
1k views

How do modern smartphones compare to Apollo mission computers? [closed]

I saw an article some time ago that compared smartphones to the computers that had put mankind on the moon. I can't remember the exact comparison and I can't find an accurate comparison online, as ...
1
vote
1answer
1k views

How BIOS extensions (option ROMs) work?

How do BIOS extensions (option ROMs) work? I understand that an installed device may have it's own BIOS that adds features to the system but I'm not sure of how they are set up. I keep reading the ...
3
votes
1answer
779 views

PCI BAR memory addresses

Quick question, I was reading the OSDev Wiki page regarding PCI and it says the following - Base address Registers (or BARs) can be used to hold memory addresses used by the device, or offsets for ...
5
votes
1answer
3k views

Whats the difference between physical and virtual cache?

I am having trouble understanding what virtual cache actually is. I understand virtual memory. If the CPU wants to access memory, as far as I understand, it sends a virtual address to the MMU which, ...
4
votes
1answer
315 views

Why can't PCIe devices share lanes?

On older chip-sets it was not possible to have a dedicated graphics card in the PEG slot and have the Integrated Graphics Device (IGD) enabled at the same time. After looking online I found this was ...
2
votes
1answer
398 views

How are reserved and ACPI NVS memory sizes counted?

My PC has 8GB of memory installed and is running Win 7 64-bit. I ran a tool named fwmemmap that shows the firmware memory map for the system but it's showing around 60MB more than is physically ...
-1
votes
1answer
180 views

where and How the computer/mobile phone time and date stored

i tried something, i noted down the current time within my laptop(dell.. win 7) it was 12.15 PM 5 April 2014, and i did the same with my mobile phone(samsung galaxy s2, andriod jelly bean) it was ...