Types of Computers

john rambo

Types of Computers

Download document (in English):


I, Computer: Definition

A computer is a machine that can be programmed to manipulate symbols. Its principal characteristics are:

  • It responds to a specific set of instructions in a well-defined manner.
  • It can execute a prerecorded list of instructions (a program).
  • It can quickly store and retrieve large amounts of data.

Therefore computers can perform complex and repetitive procedures quickly, precisely and reliably. Modern computers are electronic and digital. The actual machinery (wires, transistors, and circuits) is called hardware; the instructions and data are called software. All general-purpose computers require the following hardware components:

  • Central processing unit (CPU): The heart of the computer, this is the component that actually executes instructions organized in programs (“software”) which tell the computer what to do.
  • Memory (fast, expensive, short-term memory): Enables a computer to store, at least temporarily, data, programs, and intermediate results.
  • Mass
Read More

How Fast Does Your PC Really Need to Be?

john rambo

How fast your PC needs to be depends on what you intend to use it for. Most computers are overpowered for what the average user needs, so unless you play a lot of CPU-intensive online games, you can probably get by with an affordable desktop PC or budget laptop.

Information in this article applies broadly to hardware for all desktop and laptop computers regardless of the operating system.

How Fast Does Your PC Need to Be?

sweetym / Getty Images

The processor and RAM are the two most important components to look at when accessing a computer’s speed. RAM is typically measured in gigabytes (GB) or terabytes (TB) while processing speed is measured in gigahertz (GHz).

The everyday tasks that most users perform are so minimally hardware-intensive that the lowest-end processors in newer computers are plenty fast enough. For example, 2-4 GB of RAM and a 1.3 GHz Intel Core

Read More

Department of Computer Science | Department of Computer Science

john rambo

Department of Computer Science | Department of Computer Science | Virginia Tech


Joshua Mindel, left, and Mario Calixte

Virtual Commencement 2020 Details Announced

      • file

      • Faculty answer the COVID-19 research call

        In the spirit of Ut Prosim, the Office of the Vice President for Research and Innovation has established a COVID-19 Rapid Response Team that seeks to identify and provide opportunities for Virginia Tech researchers to use their expertise to make an impact on the pandemic that has affected communities near and far.

      • Reinventing Geospatial, Inc. team members have been participating in Virginia Tech's computer science career fairs since 2014.

      • CS|Source Stakeholder Spotlight: Reinventing Geospatial, Inc. (RGI)

        According to RGI, Virginia Tech students are strong in both theory and practice when it comes to their technical skills, and they have great soft skills (listening, communication, etc.). They attend the career fair each year because the interns,

Read More

7 Ways to Open Computer Management in Windows 10

john rambo

The article introduces seven methods to open Computer Management on Windows 10 computer for your option.

Video guide on how to open Computer Management in Windows 10:

7 ways to open Computer Management in Windows 10:

Way 1: Open it in the Start Menu.

Click the lower-left Start button to open the menu, type compmgmt.msc in the blank box and tap compmgmt.

Way 2: Turn on Computer Management in the Quick Access Menu.

Right-tap the bottom-left corner, or press Windows+X to open the menu, and then choose Computer Management on it.

Way 3: Open Computer Management by means of This PC.

Tap the File Explorer icon on taskbar, select Desktop, right-click This PC and choose Manage in the context menu.

Way 4: Open it by Run.

Open Run with Windows+R hotkeys, type compmgmt.msc and tap OK.

Way 5: Access Computer Management from the Search bar.

Step 1

Read More

Computers & Structures – Journal

john rambo

Read More

UserBenchmark: PC Speed Test Tool

john rambo

2 secs agoAsus MAXIMUS VIII HERO Nuclear submarine 68% 3 secs agoAsus PRIME X299-DELUXE Tree trunk 83% 4 secs agoAsrock Z370 Extreme4 UFO 81% 13 secs agoX570 Phantom Gaming 4S UFO 61% 13 secs agoB450 GAMING PRO CARBON AC (M… Tree trunk 69% 20 secs agoHP Pavilion 15 Notebook PC Tree trunk 17% 21 secs agoGigabyte GA-Z97X-Gaming 5 Aircraft carrier 62% 24 secs agoAsrock B450 Pro4 UFO 71% 26 secs agoMPG X570 GAMING EDGE WIFI (M… UFO 57% 28 secs agoGigabyte B450M DS3H Aircraft carrier 58% 28 secs agoAsus ROG STRIX B450-I GAMING Tree trunk 18% 30 secs agoAsus PRIME B450M-A Nuclear submarine 74% 31 secs agoAsus PRIME A320M-K Nuclear submarine 52% 31 secs agoB450M-A PRO MAX (MS-7C52) Battleship 80% 32 secs agoAcer Aspire A517-51G Aircraft carrier 51% 34 secs agoDell OptiPlex 780 Raft
Read More

Building a web app with functional programming

john rambo


  1. Building a web app with functional programming series
  2. Definition of production ready
  3. Elm – part I
  4. Elm – part II
  5. Haskell – part I
  6. Haskell – part II
  7. Nixos

This is the last article of this series and will focus on my experience with NixOS.
In a nutshell, NixOS is a operating system based on Linux that provides a declarative package and configuration management.

Please note this article was written upon my experience that started months ago. I know there have been great improvements since and people are making NixOS better everyday. So this post may not be relevant anymore in a near future.

Let me begin by writing why I chose NixOS. When I started PatchGirl, I originally thought I would have my hands full with learning Elm and improving my Haskell knowledge. I hence went with a more traditional Docker approach.
My concern at

Read More

Computer in Spanish | English to Spanish Translation

john rambo

computer [kəmˈpjuːtəʳ]

Read More