Monday, June 9, 2014

Mainframe Computers

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.

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.

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.

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.