MIS - Bits, Bytes, Info Systems

Lecture 2: Bits, Bytes, Information Systems
Data Storage vs. Data Transmission
  • Data Needs: Data must be stored somewhere before transmission, indicating a need for both storage and transmission mechanisms.

  • RAM (Random Access Memory):

    • Characteristics: RAM is a volatile type of memory, meaning it loses its contents when power is off.

    • Concept: RAM is likened to amnesia since it forgets information when the power is gone.

  • Bandwidth:

    • Definition: Bandwidth determines how much data can be transmitted over a network in a given amount of time.

    • Importance: Influences the speed of data transfer and can affect performance in data-driven applications.

  • Persistent Storage:

    • Types: Includes Solid State Drives (SSD), Hard Disk Drives (HDD), and flash memory devices.

    • Function: Serves to hold data long-term, retaining information even when powered off.

  • Transmission Efficiency:

    • Point: Sometimes physical shipping of storage devices can be faster than transmitting vast amounts of data over a network.

  • Control and Security:

    • Importance: Control mechanisms determine access to data (who can see or use it) and ensure security through encryption and other methods.

    • Backup is critical to avoid data loss.

    • Transmission times affect how current the data is upon delivery.

Data & Metadata
  • Data: Refers to raw facts devoid of context.

  • Metadata: Information about data.

    • Example: For a song, metadata includes artist name, title, length, and album cover image.

  • Interchangeable Terms: Data, information, and knowledge are often used interchangeably:

    • Data: Raw facts that have no meaning until interpreted.

    • Information: Data that has been processed and given context or meaning.

    • Knowledge: The ability to derive insights from information and apply it in decision-making situations.

  • Decision Making: Involves turning processed information into actionable outcomes.

Understanding Database Systems
  • Database: An organized collection of relevant data, structured for efficient retrieval and manipulation.

  • Valuation of Information:

    • Time

    • Content

    • Medium

    • Currency

    • Signal-to-Noise Ratio

    • Machine Readable Formats

System Components
  • Definition of System: An interconnected set of elements that work together in a coherent manner to achieve a specific purpose.

  • Key Elements of a System:

    • Input

    • Process

    • Output

    • Environment

    • Behavior

Fundamental Computer Science Terminology
  • Software: A collection of programs, data, and documentation necessary for functionality.

  • Software System: A configuration of software elements engaging collectively to function effectively.

  • Application Software: Software specifically designed to assist users in performing tasks.

  • System Software: The underlying software required for application programs to operate correctly on a hardware platform.

  • User: An individual who interacts with the computer system, either as an end-user or as someone utilizing output from the system.

Bits and Bytes: Basic Concepts
  • Bit: The fundamental unit of information storage, capable of holding a binary state (either 0 or 1).

    • Binary Integer: A single bit can represent two states, essentially forming the foundation for all digital data encoding.

  • Byte: A group of 8 bits is collectively called a byte, which is a basic unit of data in computer systems.

    • Formula: Byte = bits x 8

Data Measurement Units
  • Kilobyte:

    • Definition: 1 Kilobyte (KB) is 1,000 bytes; approximately equivalent to a standard page of text (1800 characters).

  • Megabyte:

    • Definition: 1 Megabyte (MB) is roughly 1,000,000 bytes; can store an average of one book with 20 pages, or around 2 HD movies.

  • Gigabyte:

    • Definition: 1 Gigabyte (GB) is about 1,000 MB; roughly equivalent to 1,000-2,000 books.

  • Terabyte:

    • Definition: 1 Terabyte (TB) equals about 1,000 GB; can store around 250,000 MP3 songs.

Hexadecimal Color Codes
  • Format: Color values in web design are represented as a six-digit alphanumeric string, preceded by a pound sign (#).

  • Color Representation: Each pair of characters corresponds to red, green, and blue color values, respectively.

    • Example: Red is represented as #FF0000, where "FF" indicates the highest intensity of red, while the other two pairs are zero.