Parts of a Fast Technology Experience

Posted by on May 28, 2013 in All Posts, Technology | 0 comments

Parts of a Fast Technology Experience

We talk about the need for speed in education technology solutions, but just what are the components of a fast experience?  What is “Fast” in the real world of digital learning?

Years of performance tuning in the IT industry has taught me that “Fast” can only be measured against the users expectations.   I’d like to individually list some separate but related components of a fast experience with performance related explanations.  This way, we can better understand what may impact the speed of our experience.

Background  – things your system does other than where your attention is focused
Bandwidth – the amount of bulk data that can be transferred in a period of time
Bottleneck – the single component that is limiting the speed of the system
Buffering – slight delay in display of data to smooth out performance irregularities
Caching – previously accessed data that is stored for fast repeated access
CPU – time to process single request, or number of concurrent requests supported
Dedicated Resource – faster for one task or user and wasted when not in use
Drive I/O (IOPS) – how quickly local data can be read or written from storage
Duplex – half allows only one speaker at a time, full allows simultaneous conversations
Feedback – immediate response and updates that you see while you wait
Indexing – how quickly a system can find local resources for the user
Input Device – how you tell the computer what you want it to do or give it information
Interface – connection between your computer and people or other devices
Latency – the amount of time required to respond to a request
Name Resolution – how quickly a system can find network resources for the user
Offloading – sending a task to a dedicated device instead of using a general system
Optimization – adjustment of the process for your specific needs or environment
Prefetch – data you might access that is stored while the system is idle for fast access
Prioritization – speeding up time sensitive data at the expense of background data
RAM – size of file, or number of concurrent applications ready to use in an instant
Spooling – collecting output for later action so the user can continue working
Video Card  – smooth display of high definition, fast changing or large screen video

What impacts how fast you can use your systems?


Leave a Reply