Compression and Virtualization Basics Quiz
91 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary purpose of lossless graphic compression?

  • To compress graphical data without sacrificing visual quality (correct)
  • To reduce file size while degrading quality
  • To convert sound into digital format
  • To increase the resolution of images
  • Lossy audio compression maintains all original audio data.

    False (B)

    What are the two types of audio compression?

    Lossy Audio Compression and Lossless Audio Compression

    In video data compression, _______ video compression reduces the resolution of the video.

    <p>Lossy</p> Signup and view all the answers

    Match the following compression types with their characteristics:

    <p>Lossy Audio Compression = Removes audio information Lossless Audio Compression = No loss of audio quality Lossy Video Compression = Decreases video resolution Lossless Video Compression = No loss of visual quality</p> Signup and view all the answers

    Which of the following is a common codec for lossless video compression?

    <p>Lagarith (B)</p> Signup and view all the answers

    Virtualisation allows a single physical server to run multiple applications simultaneously.

    <p>True (A)</p> Signup and view all the answers

    What are two uses of virtualisation?

    <p>Run multiple servers on one hardware and run applications from a virtualised server.</p> Signup and view all the answers

    What is the primary benefit of using a Content Delivery Network (CDN)?

    <p>Improved performance by caching content globally (A)</p> Signup and view all the answers

    Stored data in a CDN is only available on a single server.

    <p>False (B)</p> Signup and view all the answers

    What does RAID stand for?

    <p>Redundant Array of Inexpensive Disks</p> Signup and view all the answers

    Bitmapped graphics use a grid of individual ______ to represent images.

    <p>pixels</p> Signup and view all the answers

    Match the following storage methods with their definitions:

    <p>NAS = Network Attached Storage allowing file access over a network SAN = Storage Area Network providing access to consolidated block storage Cloud storage = Storing data on a remote server accessible via the internet Hosted storage = Data storage managed by a third-party service provider</p> Signup and view all the answers

    Which of the following describes lossy graphic compression?

    <p>It removes some clarity by merging similar colors. (D)</p> Signup and view all the answers

    What is an advantage of virtual storage?

    <p>Reduced downtime (B)</p> Signup and view all the answers

    Monitoring data usage is unnecessary for efficient data management.

    <p>False (B)</p> Signup and view all the answers

    A hosted instance refers to a physical server located on a company's premises.

    <p>False (B)</p> Signup and view all the answers

    What is a key aspect of virtualization in cloud computing?

    <p>Creating virtual versions of physical devices or resources</p> Signup and view all the answers

    What is a primary disadvantage of virtual storage?

    <p>Complexity and initial costs</p> Signup and view all the answers

    Cloud storage helps organizations save on ________ by reducing the need for physical hardware.

    <p>infrastructure costs</p> Signup and view all the answers

    Match the following storage solutions with their descriptions:

    <p>Virtual Storage = Combination of physical storage from multiple devices Hosted Instance = Virtual machine on cloud infrastructure SaaS = Software offered on demand over the internet Clustering = Set of computers working together as a single system</p> Signup and view all the answers

    What is a benefit of cloud storage in terms of scalability?

    <p>On-demand resources (B)</p> Signup and view all the answers

    Cluster computing enhances individual processing power by distributing workloads across a network of computers.

    <p>True (A)</p> Signup and view all the answers

    What is an example of a hosted solution?

    <p>Office 365</p> Signup and view all the answers

    What is one advantage of vector graphics?

    <p>They can be easily scaled without loss of quality. (A)</p> Signup and view all the answers

    The formula for calculating data storage for sound is Storage per Second * Frames per Second.

    <p>False (B)</p> Signup and view all the answers

    What formula is used to calculate the size of a file for an uncompressed movie?

    <p>Space Per Frame x Frame Rate</p> Signup and view all the answers

    To convert from Bytes to Kilobytes, you need to divide the answer by _____

    <p>1024</p> Signup and view all the answers

    Match the data storage method with its corresponding formula:

    <p>Characters = Number of Characters x 8 Sound = Sample Rate x Sample Resolution x Length Graphics = Rows x Columns x Bits Per Pixel Video = Space Per Frame x Frame Rate</p> Signup and view all the answers

    If an uncompressed movie file format uses 2 megabytes per frame and is recorded at 30fps for 30 seconds, what is the total storage in megabytes before division?

    <p>60 MB (B)</p> Signup and view all the answers

    An 8-bit image with 64 rows and 64 columns at 3 Bits per Pixel can be directly measured in kilobytes without conversion.

    <p>False (B)</p> Signup and view all the answers

    Calculate the size of a file in Kilobytes for an 8-bit image with 64 rows, 64 columns, and 3 Bits per Pixel.

    <p>6 KB</p> Signup and view all the answers

    What is one key benefit of using cloud storage for business continuity?

    <p>Automated backup and disaster recovery services (B)</p> Signup and view all the answers

    Blockchain technology relies heavily on a central point of failure.

    <p>False (B)</p> Signup and view all the answers

    What is the term used for the method of storage that allows data to be stored in a manner that cannot be altered or deleted?

    <p>immutability</p> Signup and view all the answers

    Cloud providers handle software updates, security patches, and maintenance tasks, which reduces the burden on _____ teams.

    <p>IT</p> Signup and view all the answers

    Match the following cloud storage benefits with their descriptions:

    <p>Business Continuity = Ensures data protection and recovery options Collaboration = Enables real-time teamwork from different locations Updates and Maintenance = Reduces burden on IT teams Cost Saving = Decreases expenses related to infrastructure</p> Signup and view all the answers

    Which of the following terms refers to the protocol used to bring agreement among nodes in a blockchain network?

    <p>Consensus mechanics (B)</p> Signup and view all the answers

    Blockchain technology is only suitable for cryptocurrencies.

    <p>False (B)</p> Signup and view all the answers

    Name one method by which blockchain provides better privacy and security.

    <p>Creation of private and permissioned blockchain networks</p> Signup and view all the answers

    How much storage is needed for recording the gameplay of a video game running at 60 fps for 20 minutes, if each frame requires 3 MB?

    <p>2.88 TB (D)</p> Signup and view all the answers

    A Content Delivery Network (CDN) helps to reduce latency and improve the speed of content delivery.

    <p>True (A)</p> Signup and view all the answers

    What is the total storage size for an audio recording made at 8KHz sample rate and 16 bits resolution for 2 hours?

    <p>960 MB</p> Signup and view all the answers

    A word document with 4000 characters has a storage size of _____ Kilobytes.

    <p>4</p> Signup and view all the answers

    What is the total storage size of a video recorded at 60 fps, lasting 120 seconds, with 5 MB storage per frame and an additional 20 MB for sound and metadata?

    <p>1.0 GB (A)</p> Signup and view all the answers

    Without a CDN, a user experiences faster loading times because their request is directed to multiple servers.

    <p>False (B)</p> Signup and view all the answers

    Match the following terms related to Content Delivery Networks with their descriptions:

    <p>Points of Presence (PoP) = Geographically strategic server locations Content Caching = Facilitates downloading or streaming of content Latency = Delay in data transmission User Experience = Quality of interaction with the service</p> Signup and view all the answers

    How does a CDN allocate resources efficiently?

    <p>By monitoring data usage and serving content from geographically closer servers.</p> Signup and view all the answers

    What is the maximum value that can be represented by one byte?

    <p>255 (C)</p> Signup and view all the answers

    Raster-based images can scale up without loss of quality.

    <p>False (B)</p> Signup and view all the answers

    How many bits are there in one kilobyte?

    <p>8192</p> Signup and view all the answers

    In digital representation of sound, quality is primarily affected by the ________ and sample frequency.

    <p>sample rate</p> Signup and view all the answers

    Match the following units with their values:

    <p>Byte = 8 Bits Terabyte = 1024 GB Gigabyte = 1024 MB Kilobyte = 1024 B</p> Signup and view all the answers

    Which of the following is true about bits per pixel?

    <p>1 bpp can represent 2 colors. (C)</p> Signup and view all the answers

    The size of an audio file is determined solely by its duration.

    <p>False (B)</p> Signup and view all the answers

    A ________ is made up of tiny parts known as pixels.

    <p>bitmap</p> Signup and view all the answers

    What is one primary advantage of using a Content Delivery Network (CDN)?

    <p>Improved performance by reducing time to send/retrieve data (B)</p> Signup and view all the answers

    With a CDN, website content is stored on multiple servers around the world.

    <p>True (A)</p> Signup and view all the answers

    What does RAID stand for in data storage?

    <p>Redundant Array of Inexpensive Disks</p> Signup and view all the answers

    Match each storage solution with its application:

    <p>NAS = Allows centralized file storage accessible over a network SAN = Provides block-level storage for high-performance applications Cloud storage = Offers scalable storage options with remote access Hosted storage = Maintains data on servers managed by a third party</p> Signup and view all the answers

    Cloud storage eliminates the need for physical hardware entirely.

    <p>False (B)</p> Signup and view all the answers

    What role does monitoring data usage and size play in data management?

    <p>It helps to optimize resources and prevent storage overruns.</p> Signup and view all the answers

    What is the total storage size needed to record the gameplay of a video game running at 60 fps for 20 minutes, if each frame requires 3 MB?

    <p>2.4 TB (C)</p> Signup and view all the answers

    A Content Delivery Network (CDN) requires content to be stored on a single server for faster delivery.

    <p>False (B)</p> Signup and view all the answers

    Calculate the storage size for an audio recording made at a sample rate of 8 kHz and 16 bits for a duration of 2 hours.

    <p>960 MB</p> Signup and view all the answers

    Which codec is commonly used for lossless video compression?

    <p>Lagarith (D)</p> Signup and view all the answers

    Lossy audio compression retains all original audio information.

    <p>False (B)</p> Signup and view all the answers

    Match the elements of a video file with their storage requirements:

    <p>Uncompressed frame storage = 5 MB Sound and metadata = 20 MB Total length of video = 120 seconds Frame rate = 60 fps</p> Signup and view all the answers

    What is the benefit of using a Content Delivery Network?

    <p>Reduced latency (B)</p> Signup and view all the answers

    What is the primary function of lossless graphic compression?

    <p>To compress graphical data without sacrificing any visual quality.</p> Signup and view all the answers

    In virtualisation, one piece of hardware can act like ______ pieces.

    <p>multiple</p> Signup and view all the answers

    Monitoring data usage is essential for CDNs to ensure efficient resource allocation.

    <p>True (A)</p> Signup and view all the answers

    Match the following types of audio compression with their characteristics:

    <p>Lossy Audio Compression = Removes some audio information Lossless Audio Compression = No audio quality sacrifice</p> Signup and view all the answers

    What is a common application of virtualisation?

    <p>Running multiple servers on one piece of hardware (C)</p> Signup and view all the answers

    Lossy video compression does not affect the visual quality.

    <p>False (B)</p> Signup and view all the answers

    Name one codec that is used for lossy video compression.

    <p>H.264 or H.265</p> Signup and view all the answers

    Which of the following is a benefit of using cloud storage?

    <p>Automated backup and disaster recovery (C)</p> Signup and view all the answers

    Blockchain technology is primarily used for improving data privacy and security.

    <p>True (A)</p> Signup and view all the answers

    What protocol is used in blockchain to ensure agreement among nodes?

    <p>Consensus mechanics</p> Signup and view all the answers

    Cloud providers handle software updates, security patches, and maintenance tasks, reducing the burden on _____ teams.

    <p>IT</p> Signup and view all the answers

    Match the following blockchain terminologies with their definitions:

    <p>Immutability = Data cannot be altered or deleted Transparency = An auditable record of all transactions Interoperability = Ability to interact with other blockchain networks Decentralisation = No single point of failure</p> Signup and view all the answers

    Which of the following applications allows for real-time collaboration in cloud storage?

    <p>Google Docs (C)</p> Signup and view all the answers

    Data stored on a blockchain can be easily altered after it is recorded.

    <p>False (B)</p> Signup and view all the answers

    Name one advantage of using blockchain over traditional databases.

    <p>Decentralisation</p> Signup and view all the answers

    What is one advantage of using virtual storage?

    <p>Ease of backup and data recovery (C)</p> Signup and view all the answers

    What is one key disadvantage of virtual storage?

    <p>Complexity requiring specialized skills</p> Signup and view all the answers

    Cloud storage allows access to computer resources over the __________.

    <p>internet</p> Signup and view all the answers

    Match the following types of storage solutions with their descriptions:

    <p>Virtual Storage = Combination of storage from multiple devices appearing as one Hosted Instance = Virtual machine hosted on cloud infrastructure Cloud Storage = Accessing resources via the internet Clustering = Multiple computers working as one system</p> Signup and view all the answers

    Which of the following is a benefit of cloud storage in terms of cost?

    <p>Economies of scale in infrastructure (D)</p> Signup and view all the answers

    Scalability in cloud storage means the need for fixed resources, irrespective of demand.

    <p>False (B)</p> Signup and view all the answers

    What type of application is an example of a hosted solution?

    <p>Software as a Service (SaaS)</p> Signup and view all the answers

    Flashcards

    Frames per second (fps)

    The number of frames displayed per second in a video or animation.

    Storage size calculation for video game

    Calculating the total storage needed to record gameplay given frames per second, video duration, and storage required per frame.

    Content Delivery Network (CDN)

    A geographically distributed group of servers that work together to deliver internet content quickly.

    Points of Presence (PoP)

    A server location within a content delivery network.

    Signup and view all the flashcards

    Latency

    The delay in delivering content.

    Signup and view all the flashcards

    CDN impact on News Website

    A CDN speeds up the loading of a news website by distributing server access geographically.

    Signup and view all the flashcards

    Video Storage Calculation

    Calculating the total storage size of a video considering storage per frame and audio/metadata requirements

    Signup and view all the flashcards

    Audio Sample Rate

    The speed at which audio is sampled for a recording.

    Signup and view all the flashcards

    CDN (Content Delivery Network)

    A system of distributed servers that store copies of website content. Users access the content from the server geographically closest to them.

    Signup and view all the flashcards

    Binary Data Storage

    Data stored using only 0s and 1s (bits).

    Signup and view all the flashcards

    RAID (Redundant Array of Inexpensive Disks)

    A method of storing data on multiple hard drives to improve reliability and performance.

    Signup and view all the flashcards

    NAS (Network Attached Storage)

    A device that provides storage over a network.

    Signup and view all the flashcards

    Lossy Compression

    Data compression that discards some data to reduce file size.

    Signup and view all the flashcards

    Raster Graphics

    Images made up of small squares (pixels) like a grid.

    Signup and view all the flashcards

    Cloud Storage

    Storing data on remote servers accessed over a network.

    Signup and view all the flashcards

    Hosted Instance

    A dedicated server instance that's managed and maintained by a third party or provider but doesn't provide any specific type of service or function.

    Signup and view all the flashcards

    Lossless Graphic Compression

    A method of compressing graphic data without losing any visual quality.

    Signup and view all the flashcards

    Lossy Audio Compression

    A type of audio compression that removes some audio information, usually imperceptible to the human ear.

    Signup and view all the flashcards

    Lossless Audio Compression

    Audio compression that keeps all audio information without quality loss.

    Signup and view all the flashcards

    Lossy Video Compression

    Video compression that removes some video details to reduce storage or transmission size, acceptable to the human eye.

    Signup and view all the flashcards

    Lossless Video Compression

    Video compression that preserves all original video details.

    Signup and view all the flashcards

    Video Compression

    Reducing the size of video data for storage or transmission without sacrificing quality.

    Signup and view all the flashcards

    Audio Compression

    Reducing the size of audio files for storage or transmission.

    Signup and view all the flashcards

    Virtualization

    Creating a virtual instance of a resource (e.g., a server), enabling multiple functions from a single physical piece of hardware.

    Signup and view all the flashcards

    Vector graphics

    Use geometric shapes (points, lines, curves) defined by mathematical expressions to represent images.

    Signup and view all the flashcards

    Data Storage Calculation

    Calculating the amount of space needed to store a file.

    Signup and view all the flashcards

    Calculating file size (characters)

    Multiply the number of characters by 8 to get the file size in bytes.

    Signup and view all the flashcards

    Calculating file size (sound)

    Multiply sample rate, sample resolution and length to get file size in bytes.

    Signup and view all the flashcards

    Calculating file size (graphics)

    Multiply rows, columns, and bits-per-pixel to get file size in bytes.

    Signup and view all the flashcards

    File size conversion

    Divide the file size in bytes by 1024 to convert it to kilobytes, then continue dividing by 1024 to get megabytes or higher units.

    Signup and view all the flashcards

    Movie file size (part 1)

    Calculate the total size of a movie by multiplying storage per frame by the frame rate and the duration of the file in seconds.

    Signup and view all the flashcards

    Movie file size (part 2)

    Calculate the total size of a movie by adding the sound to the movie file size found in previous step. This calculation requires the storage per second and frame rate of the movie.

    Signup and view all the flashcards

    Virtual Storage

    Combining physical storage from multiple devices to create a single, centrally managed storage pool.

    Signup and view all the flashcards

    Virtual Storage - Advantage

    Reduced upfront and ongoing hardware costs by sharing storage resources efficiently across multiple devices.

    Signup and view all the flashcards

    Virtual Storage - Disadvantage

    May require specialized skills to configure and manage, which can be costly.

    Signup and view all the flashcards

    Cluster

    A group of computers working together as a single system to boost processing power and storage capacity.

    Signup and view all the flashcards

    Cloud Storage - Cost Saving

    Saving on hardware, data centers, and benefiting from cost efficiency through economies of scale.

    Signup and view all the flashcards

    Cloud Storage - Scalability

    Adjusting computing resources (servers, storage) based on your needs.

    Signup and view all the flashcards

    Cloud Storage Benefit: Business Continuity

    Cloud providers offer automated backups and disaster recovery, ensuring data protection and quick restoration in case of loss or system failures.

    Signup and view all the flashcards

    Cloud Storage Benefit: Collaboration

    Cloud-based tools, such as Office 365 and Google Docs, enable real-time communication and collaboration among team members, regardless of location.

    Signup and view all the flashcards

    Cloud Storage Benefit: Updates & Maintenance

    Providers handle software updates, security patches, and maintenance, reducing IT burden and ensuring system security and up-to-dateness.

    Signup and view all the flashcards

    What is a blockchain?

    A decentralized and secure way to store data in a distributed ledger format, using cryptography, consensus mechanics, and decentralization.

    Signup and view all the flashcards

    Distributed Ledger Format

    A decentralized database containing information about transactions between multiple parties.

    Signup and view all the flashcards

    Consensus Mechanics

    A protocol that brings all nodes in a blockchain network to agree on a single dataset.

    Signup and view all the flashcards

    Blockchain Benefit: Privacy

    Blockchain allows for the creation of private and permissioned networks, where data access is controlled, enhancing privacy and security.

    Signup and view all the flashcards

    Blockchain Benefit: Cost-Effectiveness

    Blockchain eliminates the need for centralized infrastructure, reducing maintenance costs.

    Signup and view all the flashcards

    What is a bit?

    A bit is the smallest unit of binary data. It can represent either a 0 or a 1.

    Signup and view all the flashcards

    What is a byte?

    A byte consists of 8 bits. It can represent a character or a number.

    Signup and view all the flashcards

    How are characters stored?

    Characters are stored using the ASCII table, where each character is represented by a unique 8-bit binary number.

    Signup and view all the flashcards

    What is a sample rate?

    The sample rate determines how many times per second the audio signal is measured and converted into digital data to store sound.

    Signup and view all the flashcards

    What is a raster image?

    A raster image is made up of a grid of pixels, each pixel representing a color.

    Signup and view all the flashcards

    What is the relationship between bits per pixel (bpp) and color depth?

    The number of bits per pixel (bpp) determines the maximum number of colors that can be displayed.

    Signup and view all the flashcards

    What is a vector image?

    A vector image is created using mathematical equations to define shapes and lines.

    Signup and view all the flashcards

    What is the difference between raster and vector images?

    Raster images are made up of pixels and can lose quality when scaled, while vector images are based on mathematical equations and can be scaled without losing quality.

    Signup and view all the flashcards

    What is RAID?

    A technique that combines multiple hard drives to improve reliability and performance by distributing data across them.

    Signup and view all the flashcards

    What is NAS?

    A device connected to a network that provides centralized storage for computers on the network.

    Signup and view all the flashcards

    What is High Availability Storage?

    A system that ensures continuous data access even if one component fails, minimizing downtime.

    Signup and view all the flashcards

    What is SAN?

    A dedicated network that connects storage devices directly to servers, allowing high-speed data transfer.

    Signup and view all the flashcards

    What is Cloud Storage?

    Storing data on remote servers accessed over the internet, managed by a third-party provider.

    Signup and view all the flashcards

    What is Hosted Storage?

    A service that provides storage space and management on a third-party server.

    Signup and view all the flashcards

    What is Virtualization?

    Creating virtual instances of resources like servers, allowing multiple operations on a single physical hardware.

    Signup and view all the flashcards

    What is Hosted Instance?

    A dedicated server instance managed by a third party but doesn't provide specific services or functions.

    Signup and view all the flashcards

    How does a CDN work?

    CDNs use strategically placed servers called Points of Presence (PoPs) to cache content geographically. When a user requests content, the CDN directs them to the nearest PoP, reducing the distance data needs to travel.

    Signup and view all the flashcards

    What is latency?

    Latency is the time delay between a request for content being made and the content being received by the user. CDNs help reduce latency by delivering content from servers located geographically closer to the user.

    Signup and view all the flashcards

    Why use a CDN?

    CDNs improve website performance by delivering content faster, especially for global audiences. They reduce the amount of data that needs to travel long distances, resulting in faster page loading and improved user experience.

    Signup and view all the flashcards

    Storage needed for video

    The storage space needed for a video is calculated by multiplying the storage required per frame by the total number of frames, which depends on the video's frame rate and duration.

    Signup and view all the flashcards

    What is the storage size for one frame?

    The storage size of a single frame depends on the video's resolution and format. For example, a 4K video frame might require 8MB, while a 1080p frame might use 2MB.

    Signup and view all the flashcards

    What is Virtual Storage?

    A technology that combines physical storage from multiple devices into a single, centrally managed pool.

    Signup and view all the flashcards

    What are the advantages of Virtual Storage?

    Reduced cost, less downtime, and easy scalability.

    Signup and view all the flashcards

    What are the disadvantages of Virtual Storage?

    Complexity and initial investment cost.

    Signup and view all the flashcards

    What is a Hosted Solution?

    A broader service offered by a third-party provider, like Software as a Service (SaaS).

    Signup and view all the flashcards

    What are the benefits of Cloud Storage?

    Cost-saving, scalability, and improved security.

    Signup and view all the flashcards

    What is Clustering?

    Combining multiple computers to function as a single, more powerful system.

    Signup and view all the flashcards

    Lossless Compression

    A compression method that reduces the size of data without losing any information. It achieves this by finding patterns and redundancies in the data and storing them more efficiently.

    Signup and view all the flashcards

    What is a Codec?

    A software program or algorithm used to compress and decompress data, such as audio or video files. It determines how information is encoded and decoded for storage and transmission.

    Signup and view all the flashcards

    What are common Lossy Audio Compression codecs?

    Common lossy audio compression codecs include MP3, AAC, and Opus. These codecs achieve smaller file sizes by removing some audio information that is typically inaudible to the human ear.

    Signup and view all the flashcards

    What are common Lossy Video Compression codecs?

    Common lossy video compression codecs include H.264, H.265, and VP9. These codecs reduce video file sizes by removing some visual details that are less noticeable to the human eye.

    Signup and view all the flashcards

    Business Continuity in Cloud Storage

    Cloud services offer automated backups and disaster recovery. This ensures your data is protected and can be quickly restored in case of data loss or system failures.

    Signup and view all the flashcards

    Collaboration with Cloud Storage

    Tools like Office 365 and Google Docs allow teams to work together on documents in real-time, regardless of location.

    Signup and view all the flashcards

    Updates and Maintenance in Cloud Storage

    Cloud providers handle software updates, security patches, and maintenance, taking the burden off your IT team.

    Signup and view all the flashcards

    Blockchain Distributed Ledger

    A decentralized database that holds information about transactions between different parties, making it transparent and auditable.

    Signup and view all the flashcards

    Consensus Mechanics in Blockchain

    Protocols that ensure all nodes in a blockchain network agree on the same data. It maintains consistency and prevents manipulation.

    Signup and view all the flashcards

    Benefits of Blockchain

    Blockchain offers privacy, security, and cost-effectiveness by allowing for the creation of private networks, eliminating centralized infrastructure, and enhancing transparency.

    Signup and view all the flashcards

    Immutability in Blockchain

    Data stored on a blockchain cannot be altered or deleted. This makes it a very secure and reliable way to store information.

    Signup and view all the flashcards

    Study Notes

    Contemporary Data Practices - Storing Data

    • Data is stored as binary digits (bits) with two possible states: 1 and 0.

    • A byte is composed of 8 bits.

    • The ASCII table maps characters to numerical values (0-255) represented by 8-bit patterns.

    • Units of storage: Bytes, Kilobytes (KB), Megabytes (MB), Gigabytes (GB), Terabytes (TB), Petabytes (PB), Exabytes (EB), Zettabytes (ZB), Yottabytes (YB), Brontobytes (BB)

    • Each unit is 1024 times larger than the previous.

    • A bit is the smallest unit of binary data.

    • The higher the sample rate and sample frequency when recording sound, the larger the resultant sample.

    • Graphic data can be in raster (pixel-based) or vector (mathematical) format.

    • Raster images are composed of pixels, each assigned a colour value (represented by bits).

    • Bits per pixel (bpp) determines the maximum number of colours the pixel can display.

    • Vector images use mathematical expressions (points, lines, curves) to define objects, thus preserving quality during scaling.

    • Typically, operating systems calculate file size automatically.

    • Data storage calculations may need manual calculation or checking space is sufficient.

      • To determine character storage, multiply the number of characters by 8. Then divide by 1024 to get the Kilobytes. Repeat this action as needed.
      • For audio storage, multiply the sample rate by the sample resolution by the file length to determine calculation in Bytes, Then divide by 1024 to get the Kilobytes. Repeat this action as needed.
      • For graphics: Rows * Columns * Bits per pixel / 1024
      • For video: Space Per Frame * Frame Rate / 1024
    • Calculate storage for various data types:

      • A movie file using 2 MB of storage per frame, at a frame rate of 30 frames per second and 30 seconds’ duration of movie. (e.g., 2 MB/frame * 30 frames/second * 30 seconds = 18000 MB = 17.55 GB).

    Representation of Data Types

    • Character representation uses 8-bit binary numbers corresponding to the ASCII table.
    • Sound is stored as a digital representation (achieved through sampling).
    • Graphics can be defined as either raster or vector based. Raster graphics are in a dot matrix data structure representing a grid of pixels that cannot scale up without loss of apparent quality.

    Calculating Data Storage

    • For characters: Characters * 8 / 1024
    • For sound: Sample rate * resolution * length / 1024.
    • For graphics: Rows * Columns * Bits per pixel / 1024.
    • For video: Space Per Frame * Frame Rate * Duration / 1024 (to get kilobytes).

    Content Delivery Network (CDN)

    • A geographically distributed group of servers (points of presence).
    • How it works: CDN servers cache content. Using the user’s geographic IP address, it connects them to the nearest CDN server.
    • Benefits: Reduced latency, improved performance, and allows for website content to be accessed faster.
    • Effect on news websites: Faster loading times, reduced server load and issues with performance issues or downtime due to increased load, improved user experience

    Virtualization

    • the process of creating a virtual version or instance of a resource.

    • Allows you to take one piece of hardware and make it act like multiple pieces.

    • Virtualization methods:

      • Multiple servers on one piece of hardware.
      • Applications from a virtualised server instead of a local PC.
      • Reproduce a network.
      • Run two desktop environments (e.g., Mac and Windows).
      • Pool storage from many devices as one storage device
    • Virtual storage: Combines physical storage from multiple devices into one storage device managed through a central console.

    • Hiding complexity from the user, it appears as a standard read or write to a physical drive.

    Virtual Storage Advantages

    • Reduced up-front hardware and continuous operational costs
    • Less downtime, by simplifying to one console, easier to back up and recover data
    • Scalability, easy to add more storage to the virtual pool of storage

    Virtual Storage Disadvantages

    • Initial investment associated with acquiring and implementing storage virtualisation as well as ongoing 3rd party costs to software companies
    • Requires specialised skills

    Hosted Instance

    • A virtual machine (VM) or server instance hosted on a cloud infrastructure or a third-party hosting provider.
    • Resources provided (CPU, RAM, storage) on demand.

    Hosted Solution

    • Similar to a hosted instance with a broader range of services.
    • Example: Software as a Service (SaaS) applications like Office 365.

    Clustering

    • A cluster is a set of computers that work together, viewed as a singular system.
    • Computer systems work in parallel to share the workload; thus enhancing processing power and storage capacity.

    Cloud Storage

    • A cloud service where you access and use computer resources over the internet.
    • It differs from having your own local computer or data centre.
    • Types of resources: Servers, Storage, Software.

    Cloud Storage Benefits

    • Cost saving on physical hardware and data centres, economies of scale

    • Scalability of on-demand resources to match organizational needs

    • Business continuity supported by automated backup and disaster recovery services, ensuring the quickest restoration in case of data loss or system failures.

    • Collaboration via tools that allow for real-time communication among members irrespective of their locations

    • Simple updates and maintenance, managed by cloud providers to ensure up-to-date and secure systems

    Blockchain

    • A decentralized and secure method for storing data in a distributed ledger format.
    • Relies on cryptographic techniques and consensus mechanics for integrity.
    • Blockchain is not limited to cryptocurrencies, allowing for wider application.
    • The blockchain is created via chronologically ordered operations stored as blocks and is made to have a clear history

    Blockchain - Terminology

    • Distributed ledger format: Decentralized database of information about transactions between various parties.
    • Consensus mechanics: Protocol bringing all nodes into agreement on a singular data set.
    • Decentralization: No single point of failure within the blockchain.

    Blockchain - Benefits

    • Privacy: Enhanced privacy and security for private and permissioned networks.
    • Cost-effectiveness, as no centralized infrastructure means no maintenance costs.

    Exam Questions

    • Students should expect questions demanding the calculation of storage sizes for different types of files (images, video, audio, and text).
    • Students should expect to be asked to describe two compression methods to store video files given a set description.
    • Be prepared to solve storage calculations.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test your knowledge on various types of data compression, including audio, video, and graphics. Additionally, explore the concepts of virtualization and Content Delivery Networks (CDN). This quiz will challenge your understanding of key terms and their applications in technology.

    More Like This

    Master the Art of Data Compression
    10 questions
    CPR: Data Compression
    120 questions
    Data Compression Techniques Quiz
    12 questions
    Use Quizgecko on...
    Browser
    Browser