Mainframe Computers are much larger computers that consolidate the
needs of large organizations like universities, hospitals, banks,
government offices, etc. These much more powerful and expensive
computers are usually stored in data centers where they connect to all
the other computers using a computer network. From this room a single
mainframe can serve thousands of users on the same network. Early
mainframe computers were first produced in the 1950s due to the
increasing processing demands of growing businesses. From then on, these
mainframes have increased in power and improved in size.[7]
However, with more processing power, this requires more energy
consumption, leading computer manufacturers to focus more on energy
efficiency in these new computers. Manufacturers also began bundling
free software with their mainframe computers as an incentive to help
compete against other computer manufacturers. Eventually, a lot of these
programs and several new ones were offered as separate products that
they could sell rather than just giving them away for free.[8]
Today, mainframe manufacturers use advances in technology to further
improve the power and efficiency of their computers, one important being
virtualization, creating several virtual servers rather than physical
ones that take up space.
Monday, June 9, 2014
Midrange Servers
Midrange servers are used more for networks, such as in hospitals or a
school computer lab. Midrange servers started to become popular in the
1990s. Midrange servers come in between entry-level servers and
mainframe computers. They tend to have more memory capacity, processing
power, and room for expansion. Another kind of midrange servers are
special home servers and they are designed for the home and they link
all the content from all the computers onto one network. [5]
Something that is happening more frequently with midrange servers is
something called virtualizion. It involves splitting had drives and
creating two separate hard drives. It can also involve server
virtualizion which is splitting the physical server into smaller virtual
servers. Virtualization helps companies to use fewer servers and that
leads them to reduced costs and less server management. [6]
Personal Computers
A personal computer is a computer that is mainly for individual use.
Before personal computers, computers were designed for companies who
would then attach terminals that would allow for more than one user to a
single large computer and the resources were shared among all users.
The first personal computers came out around the 1970s. The most popular
of the time was the Apple II, which came out in 1977 from Apple
Computer. In 1981, IBM came out with its first personal computer. IBM PC
took over the market and it was what most people bought. Personal
computers use single-user systems and are based on microprocessors. [3]
Many people do link their personal computers together to create a
network. Most personal computers are made up of a central processing
unit, control circuitry on an integrated circuit, and various
input/output devices. It also contains two types of memory; main memory
and auxiliary memory. The sales of personal computers has grown
tremendously over the years, according to Michael Dell in 2005 there
were 240 millions personal computers sold worldwide. [4] The sale of personal computers will, likely, continue to increase.
Mobile Devices
A mobile device is a handheld tablet or other device that is made for
portability, and is therefore both compact and lightweight. New data
storage, processing and display technologies have allowed these small
devices to do nearly anything that had previously been traditionally
done with larger personal computers.[2]
These mobile devices are capable of numerous tasks including making
phone calls, sending text messages, viewing Web pages, playing games,
downloading music, taking digital photos, and watching TV shows and
movies. With our ever-growing world of technology, mobile devices are at
the tips of our fingers. Questions can be answered, maps can be
observed, and weather can be checked. Of the many mobile devices used
today, smartphones are the most common form of device. They have
Internet capabilities along with the extensive list above. Tablet
devices do not have all the capabilities smartphones have, but they are
used for Web browsing, gaming, taking digital photos, and playing movies
as well as TV shows. Mobile devices are now a big part of people’s
everyday lives. Google stated, “The mobile phone might be the world’s
most ubiquitous device…”
(www.thinkwithgoogle.com/insights/uploads/940910.pdf/download/). This
shows how technology will keep improving, to become the some of the most
widely used devices around.
Embedded Computers
An embedded computer is a mini computer with a specific function
within a product that completes detailed tasks or jobs for that product.
Often times, individuals do not realize how many objects have embedded
computers enclosed in them. Some examples of embedded computers used in
households include, remote controls, heating pads, digital clocks,
washing machines, and microwaves. Others include Bluetooth capabilities
in cars, camera traffic lights, and Red Box machines. Surprisingly, a
pregnancy test is also considered a simple, yet complicated embedded
computer. [1]
Embedded computers are developed to do one particular duty, and
therefore a regular computer cannot act as an embedded computer.
Portable Computer
Portable computers are compact and fully functioning versions of a
regular desktop computer that are designed to be mobile. While they rely
on rechargeable batteries or an electrical outlet for power, they allow
a person the freedom to move around while still being productive. Their
mobility alongside their ability to operate similar to a desktop make
them powerful tools for businessmen, students, and common individuals
alike. Whether giving or preparing a project or presentation, taking
notes or studying online, or simply connecting to the internet from a
cafe, portable computers have become essential for individuals who wish
to work, study, or play on the go. Portable computers come in three
basic versions which include the laptop, tablet, and netbook.
Computers on the Job
If you have seen any older movie (or SpongeBob) you have probably seen
people getting to work grabbing their time card and getting it stamped
to show what time they have arrived at work. This is called an
authentication system or timesheet[2].
While now the authentication system is more digital than before, the
concept still applies. This isn't the only use of computers on the job
or at work in general. For instance say there is a presentation you must
give to the board of directors, you might want to make a PowerPoint[3]
to give visuals to help drive home your point. Or perhaps you work
retail and the pair of pants a customer wants is out of stock, you could
easily order it online for them, and minimize the headache of shopping
for those who hardly shop. Whatever the case, computers can help.
Computers in Education
At most colleges and universities, their students are familiar with blackboard [1],
a course management system that is used quite frequently in order to
stay in touch with teachers, figure out homework assignments, and keep
track of grades. While not all classes utilize this technology, it can
be very helpful especially for online courses. With technology growing
and advancing so far forward we now have the ability to learn and take
classes from the comfort of our own home.
While many students still go on campus, there is no shortage of computers. Most colleges have at least one mega lab with nearly a hundred computers. But if you wish to bring your own laptop there are plenty of wireless hot spots where you could get a connection to the internet from anywhere on campus. Understandably lugging textbooks around campus may seem exhausting and tiring, you now have the option to get an electronic eBook of most textbooks needed for class.
While many students still go on campus, there is no shortage of computers. Most colleges have at least one mega lab with nearly a hundred computers. But if you wish to bring your own laptop there are plenty of wireless hot spots where you could get a connection to the internet from anywhere on campus. Understandably lugging textbooks around campus may seem exhausting and tiring, you now have the option to get an electronic eBook of most textbooks needed for class.
Computers at Home
A computer is a good product to have at home. There are so many
benefits to owning your own computer. It allows you to be able to write
letters, articles, stories, reports and other things easier and faster.
If you own a printer, you can easily write a letter to a friend or
family member, print it out and send it to them. You can save your
written documents on your home computer and have easy access to them
when you need them again.
Having a computer at home allows you to have access to work from home jobs such as research, data entry, writing and other work-from-home jobs. With a computer at home, you can easily communicate with friends and family through email, social networks and instant messaging. Using a computer to communicate is cheaper than calling friends and family long distance. You can also communicate with co-workers, your boss and anyone else you meet on the Internet through your own computer.
Having a computer at home allows you to have access to work from home jobs such as research, data entry, writing and other work-from-home jobs. With a computer at home, you can easily communicate with friends and family through email, social networks and instant messaging. Using a computer to communicate is cheaper than calling friends and family long distance. You can also communicate with co-workers, your boss and anyone else you meet on the Internet through your own computer.
Introduction to Computer Systems
This course provides a programmer's view of how computer systems
execute programs, store information, and communicate. It enables
students to become more effective programmers, especially in dealing
with issues of performance, portability and robustness. It also serves
as a foundation for courses on compilers, networks, operating systems,
and computer architecture, where a deeper understanding of systems-level
issues is required. Topics covered include: machine-level code and its
generation by optimizing compilers, performance evaluation and
optimization, computer arithmetic, memory organization and management,
networking technology and protocols, and supporting concurrent
computation.
Subscribe to:
Posts (Atom)