Share
Explore BrainMass

Computer Systems Organization

While the programmer can see a lot of what is going on beyond a normal user experience, there are still many aspects of the machine's running remains invisible to them, such as clock frequency and physical memory size. Computer organization, also known as computer architecture, looks at the structural relationships between these components of the computer system. Familiar examples of this include looking at how the CPU acts and uses computer memory, as well as cluster computing and non-uniform memory access.

The point of it all is to design ever-improving computer architectures that can run more and more efficiently, maximizing performance with as low a power consumption and cost as possible. In order to optimize their software, programmers must know the processing ability of their CPUs so a detailed analysis of the computer organization must be performed, and must show improved performance. Computer architects must keep many things in mind in order to achieve this. Perhaps the most important of these aspects in terms of maximizing performance are a computer's logic design, functional organization and instruction set design. The choice of processor for a programming project is heavily dependent on how these components are structured - for example, multimedia efforts have need of rapid data access while some more supervisory software prioritizes a need for fast interrupts instead. Architects need to be clear as to what is available on their new version of a particular machine.

But how can one use a machine to design a better version of that machine? In the beginning stages, most of the desired behavior of the new computer is written on an existing one as software that can run programs using the designer's new idea for handling instruction sets. Then the architect will collaborate with compiler designers to work out the kinks in those instructions. Then they have an instruction-handling process that can be implemented as a new version of the original machine. 

 

Categories within Computer Systems Organization

Self esteem across cultures

One of the important personality factors is self-esteem. Everyone values themselves in one way or another and makes positive or negative conclusions based on their own feelings of self-esteem. These conclusions affect a person's further decisions and behaviour, including aspirations for promotion. At the same time, not all soci

Personality and Profession

Imagine an action movie where the hero faces a bomb quickly counting down—there is one decision to be made: Do you cut the blue wire or the red one? The lives of the hero and countless civilians hang in the balance. The decision must be made swiftly—but the wrong choice would be disastrous. Now imagine an assembly line. You

Organisational culture and learning

One of the ways to assess organisational culture is to map where a given organisation falls on a set of different spectra. Typical features of organisational culture include: - Innovation and risk taking - Attention to detail - Outcome orientation - People orientation - Team orientation - Aggressiveness - Stability (in co

Entering a new organization

Part of successful organisational change is an organisation's ability to quickly bring new employees into alignment with the desired organisational culture. Recall your first day(s) in a new organisation, as a new student in a new school or in a new position with a new employer. Consider the important lessons that you learned in

Virtual versus in-person offices

Some forward-thinking entrepreneurs believe the virtual organization has 'arrived' and that employees of an organization no longer need a physical office, nor even to be located in the same city. More than ever before, work has transcended the traditional workday and the traditional workplace, due to advances in mobile computing

The Impact of IT on Managers

The nature of work has changed dramatically with the advent of the Information Age. Undoubtedly, the number of files and emails that people create and share has increased significantly each year. Few industries are immune to this proliferation of information. Now, imagine yourself in a managerial role in which you had to keep tr

Build versus buy a PC

Identify the top three (3) factors that have the largest influence on whether you would purchase a pre-built personal computer (PC) or whether you would build a PC. Justify your response. Suppose you are assisting a company who is shopping for new PC's for its workers. They are having a difficult time differentiating among co

Managing IT

What are the concepts, principles and critical thinking skills to apply in IT Management?

Microsoft PowerPoint Presentations - Animation, Transitions, Handouts

What is the difference between animation and transition as it relates to a PowerPoint presentation? Review the different handout page formats. If you were giving a presentation to your coworkers about a new company product or service, which handout views would you provide and why?

Network multilayer protocol

The president of company A decides that company A should work with company B to develop a new product. The president tells her legal department to look into the idea, and they in turn ask the engineering department for help. As a result, the chief engineer calls his counterpart at the other company to discuss the technical aspec

DISCUSSION: Selecting an Appropriate WSDL

This Discussion focuses on a situation that you could face as a member of an architecture team. Some proposed protocols become standards. Usually, standards evolve over a period of time, with new versions being introduced every so often. However, new versions are usually not adopted immediately and may not have sufficient tool s

(ref3) Tens Complement Representation

The tens complement of the decimal number X is defined to be (10 superscript N ) - X, where N is the number of decimal digits in the number. Describe the use of tens complement representation to perform decimal subtraction. Illustrate the procedure by subtracting (0326) subscript 10 from (0736)subscript 10

Packed Decimal Numbers

Please note this refer to PACKED decimal numbers. For each of the following packed decimal numbers, show the decimal value: a. 0111 0011 0000 1001 b. 0101 1000 0010 c. 0100 1010 0110

Fully connected graphs

Is it TRUE or FALSE that ( and why ) In an undirected graph(with no self loops), if every vertex has degree at least n/2, then the graph is fully connected ? Thanks

Use of public and private keys

2.)Suppose there is a publicly readable file called /etc/public key. An entry in the file for user A consists of a user's identifier IDA, the user's public key, KUa, and the corresponding private key KRa. This private key is encrypted using DES with a key derived from the user's login password Pa. When A logs in the system decry