Podcast
Questions and Answers
What is the primary purpose of lossless graphic compression?
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.
Lossy audio compression maintains all original audio data.
False (B)
What are the two types of audio compression?
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.
In video data compression, _______ video compression reduces the resolution of the video.
Match the following compression types with their characteristics:
Match the following compression types with their characteristics:
Which of the following is a common codec for lossless video compression?
Which of the following is a common codec for lossless video compression?
Virtualisation allows a single physical server to run multiple applications simultaneously.
Virtualisation allows a single physical server to run multiple applications simultaneously.
What are two uses of virtualisation?
What are two uses of virtualisation?
What is the primary benefit of using a Content Delivery Network (CDN)?
What is the primary benefit of using a Content Delivery Network (CDN)?
Stored data in a CDN is only available on a single server.
Stored data in a CDN is only available on a single server.
What does RAID stand for?
What does RAID stand for?
Bitmapped graphics use a grid of individual ______ to represent images.
Bitmapped graphics use a grid of individual ______ to represent images.
Match the following storage methods with their definitions:
Match the following storage methods with their definitions:
Which of the following describes lossy graphic compression?
Which of the following describes lossy graphic compression?
What is an advantage of virtual storage?
What is an advantage of virtual storage?
Monitoring data usage is unnecessary for efficient data management.
Monitoring data usage is unnecessary for efficient data management.
A hosted instance refers to a physical server located on a company's premises.
A hosted instance refers to a physical server located on a company's premises.
What is a key aspect of virtualization in cloud computing?
What is a key aspect of virtualization in cloud computing?
What is a primary disadvantage of virtual storage?
What is a primary disadvantage of virtual storage?
Cloud storage helps organizations save on ________ by reducing the need for physical hardware.
Cloud storage helps organizations save on ________ by reducing the need for physical hardware.
Match the following storage solutions with their descriptions:
Match the following storage solutions with their descriptions:
What is a benefit of cloud storage in terms of scalability?
What is a benefit of cloud storage in terms of scalability?
Cluster computing enhances individual processing power by distributing workloads across a network of computers.
Cluster computing enhances individual processing power by distributing workloads across a network of computers.
What is an example of a hosted solution?
What is an example of a hosted solution?
What is one advantage of vector graphics?
What is one advantage of vector graphics?
The formula for calculating data storage for sound is Storage per Second * Frames per Second.
The formula for calculating data storage for sound is Storage per Second * Frames per Second.
What formula is used to calculate the size of a file for an uncompressed movie?
What formula is used to calculate the size of a file for an uncompressed movie?
To convert from Bytes to Kilobytes, you need to divide the answer by _____
To convert from Bytes to Kilobytes, you need to divide the answer by _____
Match the data storage method with its corresponding formula:
Match the data storage method with its corresponding formula:
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?
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?
An 8-bit image with 64 rows and 64 columns at 3 Bits per Pixel can be directly measured in kilobytes without conversion.
An 8-bit image with 64 rows and 64 columns at 3 Bits per Pixel can be directly measured in kilobytes without conversion.
Calculate the size of a file in Kilobytes for an 8-bit image with 64 rows, 64 columns, and 3 Bits per Pixel.
Calculate the size of a file in Kilobytes for an 8-bit image with 64 rows, 64 columns, and 3 Bits per Pixel.
What is one key benefit of using cloud storage for business continuity?
What is one key benefit of using cloud storage for business continuity?
Blockchain technology relies heavily on a central point of failure.
Blockchain technology relies heavily on a central point of failure.
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?
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?
Cloud providers handle software updates, security patches, and maintenance tasks, which reduces the burden on _____ teams.
Cloud providers handle software updates, security patches, and maintenance tasks, which reduces the burden on _____ teams.
Match the following cloud storage benefits with their descriptions:
Match the following cloud storage benefits with their descriptions:
Which of the following terms refers to the protocol used to bring agreement among nodes in a blockchain network?
Which of the following terms refers to the protocol used to bring agreement among nodes in a blockchain network?
Blockchain technology is only suitable for cryptocurrencies.
Blockchain technology is only suitable for cryptocurrencies.
Name one method by which blockchain provides better privacy and security.
Name one method by which blockchain provides better privacy and security.
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?
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?
A Content Delivery Network (CDN) helps to reduce latency and improve the speed of content delivery.
A Content Delivery Network (CDN) helps to reduce latency and improve the speed of content delivery.
What is the total storage size for an audio recording made at 8KHz sample rate and 16 bits resolution for 2 hours?
What is the total storage size for an audio recording made at 8KHz sample rate and 16 bits resolution for 2 hours?
A word document with 4000 characters has a storage size of _____ Kilobytes.
A word document with 4000 characters has a storage size of _____ Kilobytes.
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?
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?
Without a CDN, a user experiences faster loading times because their request is directed to multiple servers.
Without a CDN, a user experiences faster loading times because their request is directed to multiple servers.
Match the following terms related to Content Delivery Networks with their descriptions:
Match the following terms related to Content Delivery Networks with their descriptions:
How does a CDN allocate resources efficiently?
How does a CDN allocate resources efficiently?
What is the maximum value that can be represented by one byte?
What is the maximum value that can be represented by one byte?
Raster-based images can scale up without loss of quality.
Raster-based images can scale up without loss of quality.
How many bits are there in one kilobyte?
How many bits are there in one kilobyte?
In digital representation of sound, quality is primarily affected by the ________ and sample frequency.
In digital representation of sound, quality is primarily affected by the ________ and sample frequency.
Match the following units with their values:
Match the following units with their values:
Which of the following is true about bits per pixel?
Which of the following is true about bits per pixel?
The size of an audio file is determined solely by its duration.
The size of an audio file is determined solely by its duration.
A ________ is made up of tiny parts known as pixels.
A ________ is made up of tiny parts known as pixels.
What is one primary advantage of using a Content Delivery Network (CDN)?
What is one primary advantage of using a Content Delivery Network (CDN)?
With a CDN, website content is stored on multiple servers around the world.
With a CDN, website content is stored on multiple servers around the world.
What does RAID stand for in data storage?
What does RAID stand for in data storage?
Match each storage solution with its application:
Match each storage solution with its application:
Cloud storage eliminates the need for physical hardware entirely.
Cloud storage eliminates the need for physical hardware entirely.
What role does monitoring data usage and size play in data management?
What role does monitoring data usage and size play in data management?
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?
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?
A Content Delivery Network (CDN) requires content to be stored on a single server for faster delivery.
A Content Delivery Network (CDN) requires content to be stored on a single server for faster delivery.
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.
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.
Which codec is commonly used for lossless video compression?
Which codec is commonly used for lossless video compression?
Lossy audio compression retains all original audio information.
Lossy audio compression retains all original audio information.
Match the elements of a video file with their storage requirements:
Match the elements of a video file with their storage requirements:
What is the benefit of using a Content Delivery Network?
What is the benefit of using a Content Delivery Network?
What is the primary function of lossless graphic compression?
What is the primary function of lossless graphic compression?
In virtualisation, one piece of hardware can act like ______ pieces.
In virtualisation, one piece of hardware can act like ______ pieces.
Monitoring data usage is essential for CDNs to ensure efficient resource allocation.
Monitoring data usage is essential for CDNs to ensure efficient resource allocation.
Match the following types of audio compression with their characteristics:
Match the following types of audio compression with their characteristics:
What is a common application of virtualisation?
What is a common application of virtualisation?
Lossy video compression does not affect the visual quality.
Lossy video compression does not affect the visual quality.
Name one codec that is used for lossy video compression.
Name one codec that is used for lossy video compression.
Which of the following is a benefit of using cloud storage?
Which of the following is a benefit of using cloud storage?
Blockchain technology is primarily used for improving data privacy and security.
Blockchain technology is primarily used for improving data privacy and security.
What protocol is used in blockchain to ensure agreement among nodes?
What protocol is used in blockchain to ensure agreement among nodes?
Cloud providers handle software updates, security patches, and maintenance tasks, reducing the burden on _____ teams.
Cloud providers handle software updates, security patches, and maintenance tasks, reducing the burden on _____ teams.
Match the following blockchain terminologies with their definitions:
Match the following blockchain terminologies with their definitions:
Which of the following applications allows for real-time collaboration in cloud storage?
Which of the following applications allows for real-time collaboration in cloud storage?
Data stored on a blockchain can be easily altered after it is recorded.
Data stored on a blockchain can be easily altered after it is recorded.
Name one advantage of using blockchain over traditional databases.
Name one advantage of using blockchain over traditional databases.
What is one advantage of using virtual storage?
What is one advantage of using virtual storage?
What is one key disadvantage of virtual storage?
What is one key disadvantage of virtual storage?
Cloud storage allows access to computer resources over the __________.
Cloud storage allows access to computer resources over the __________.
Match the following types of storage solutions with their descriptions:
Match the following types of storage solutions with their descriptions:
Which of the following is a benefit of cloud storage in terms of cost?
Which of the following is a benefit of cloud storage in terms of cost?
Scalability in cloud storage means the need for fixed resources, irrespective of demand.
Scalability in cloud storage means the need for fixed resources, irrespective of demand.
What type of application is an example of a hosted solution?
What type of application is an example of a hosted solution?
Flashcards
Frames per second (fps)
Frames per second (fps)
The number of frames displayed per second in a video or animation.
Storage size calculation for video game
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)
Content Delivery Network (CDN)
A geographically distributed group of servers that work together to deliver internet content quickly.
Points of Presence (PoP)
Points of Presence (PoP)
Signup and view all the flashcards
Latency
Latency
Signup and view all the flashcards
CDN impact on News Website
CDN impact on News Website
Signup and view all the flashcards
Video Storage Calculation
Video Storage Calculation
Signup and view all the flashcards
Audio Sample Rate
Audio Sample Rate
Signup and view all the flashcards
CDN (Content Delivery Network)
CDN (Content Delivery Network)
Signup and view all the flashcards
Binary Data Storage
Binary Data Storage
Signup and view all the flashcards
RAID (Redundant Array of Inexpensive Disks)
RAID (Redundant Array of Inexpensive Disks)
Signup and view all the flashcards
NAS (Network Attached Storage)
NAS (Network Attached Storage)
Signup and view all the flashcards
Lossy Compression
Lossy Compression
Signup and view all the flashcards
Raster Graphics
Raster Graphics
Signup and view all the flashcards
Cloud Storage
Cloud Storage
Signup and view all the flashcards
Hosted Instance
Hosted Instance
Signup and view all the flashcards
Lossless Graphic Compression
Lossless Graphic Compression
Signup and view all the flashcards
Lossy Audio Compression
Lossy Audio Compression
Signup and view all the flashcards
Lossless Audio Compression
Lossless Audio Compression
Signup and view all the flashcards
Lossy Video Compression
Lossy Video Compression
Signup and view all the flashcards
Lossless Video Compression
Lossless Video Compression
Signup and view all the flashcards
Video Compression
Video Compression
Signup and view all the flashcards
Audio Compression
Audio Compression
Signup and view all the flashcards
Virtualization
Virtualization
Signup and view all the flashcards
Vector graphics
Vector graphics
Signup and view all the flashcards
Data Storage Calculation
Data Storage Calculation
Signup and view all the flashcards
Calculating file size (characters)
Calculating file size (characters)
Signup and view all the flashcards
Calculating file size (sound)
Calculating file size (sound)
Signup and view all the flashcards
Calculating file size (graphics)
Calculating file size (graphics)
Signup and view all the flashcards
File size conversion
File size conversion
Signup and view all the flashcards
Movie file size (part 1)
Movie file size (part 1)
Signup and view all the flashcards
Movie file size (part 2)
Movie file size (part 2)
Signup and view all the flashcards
Virtual Storage
Virtual Storage
Signup and view all the flashcards
Virtual Storage - Advantage
Virtual Storage - Advantage
Signup and view all the flashcards
Virtual Storage - Disadvantage
Virtual Storage - Disadvantage
Signup and view all the flashcards
Cluster
Cluster
Signup and view all the flashcards
Cloud Storage - Cost Saving
Cloud Storage - Cost Saving
Signup and view all the flashcards
Cloud Storage - Scalability
Cloud Storage - Scalability
Signup and view all the flashcards
Cloud Storage Benefit: Business Continuity
Cloud Storage Benefit: Business Continuity
Signup and view all the flashcards
Cloud Storage Benefit: Collaboration
Cloud Storage Benefit: Collaboration
Signup and view all the flashcards
Cloud Storage Benefit: Updates & Maintenance
Cloud Storage Benefit: Updates & Maintenance
Signup and view all the flashcards
What is a blockchain?
What is a blockchain?
Signup and view all the flashcards
Distributed Ledger Format
Distributed Ledger Format
Signup and view all the flashcards
Consensus Mechanics
Consensus Mechanics
Signup and view all the flashcards
Blockchain Benefit: Privacy
Blockchain Benefit: Privacy
Signup and view all the flashcards
Blockchain Benefit: Cost-Effectiveness
Blockchain Benefit: Cost-Effectiveness
Signup and view all the flashcards
What is a bit?
What is a bit?
Signup and view all the flashcards
What is a byte?
What is a byte?
Signup and view all the flashcards
How are characters stored?
How are characters stored?
Signup and view all the flashcards
What is a sample rate?
What is a sample rate?
Signup and view all the flashcards
What is a raster image?
What is a raster image?
Signup and view all the flashcards
What is the relationship between bits per pixel (bpp) and color depth?
What is the relationship between bits per pixel (bpp) and color depth?
Signup and view all the flashcards
What is a vector image?
What is a vector image?
Signup and view all the flashcards
What is the difference between raster and vector images?
What is the difference between raster and vector images?
Signup and view all the flashcards
What is RAID?
What is RAID?
Signup and view all the flashcards
What is NAS?
What is NAS?
Signup and view all the flashcards
What is High Availability Storage?
What is High Availability Storage?
Signup and view all the flashcards
What is SAN?
What is SAN?
Signup and view all the flashcards
What is Cloud Storage?
What is Cloud Storage?
Signup and view all the flashcards
What is Hosted Storage?
What is Hosted Storage?
Signup and view all the flashcards
What is Virtualization?
What is Virtualization?
Signup and view all the flashcards
What is Hosted Instance?
What is Hosted Instance?
Signup and view all the flashcards
How does a CDN work?
How does a CDN work?
Signup and view all the flashcards
What is latency?
What is latency?
Signup and view all the flashcards
Why use a CDN?
Why use a CDN?
Signup and view all the flashcards
Storage needed for video
Storage needed for video
Signup and view all the flashcards
What is the storage size for one frame?
What is the storage size for one frame?
Signup and view all the flashcards
What is Virtual Storage?
What is Virtual Storage?
Signup and view all the flashcards
What are the advantages of Virtual Storage?
What are the advantages of Virtual Storage?
Signup and view all the flashcards
What are the disadvantages of Virtual Storage?
What are the disadvantages of Virtual Storage?
Signup and view all the flashcards
What is a Hosted Solution?
What is a Hosted Solution?
Signup and view all the flashcards
What are the benefits of Cloud Storage?
What are the benefits of Cloud Storage?
Signup and view all the flashcards
What is Clustering?
What is Clustering?
Signup and view all the flashcards
Lossless Compression
Lossless Compression
Signup and view all the flashcards
What is a Codec?
What is a Codec?
Signup and view all the flashcards
What are common Lossy Audio Compression codecs?
What are common Lossy Audio Compression codecs?
Signup and view all the flashcards
What are common Lossy Video Compression codecs?
What are common Lossy Video Compression codecs?
Signup and view all the flashcards
Business Continuity in Cloud Storage
Business Continuity in Cloud Storage
Signup and view all the flashcards
Collaboration with Cloud Storage
Collaboration with Cloud Storage
Signup and view all the flashcards
Updates and Maintenance in Cloud Storage
Updates and Maintenance in Cloud Storage
Signup and view all the flashcards
Blockchain Distributed Ledger
Blockchain Distributed Ledger
Signup and view all the flashcards
Consensus Mechanics in Blockchain
Consensus Mechanics in Blockchain
Signup and view all the flashcards
Benefits of Blockchain
Benefits of Blockchain
Signup and view all the flashcards
Immutability in Blockchain
Immutability in Blockchain
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.