WEBVTT

00:00:00.120 --> 00:00:08.040
most of us are likely aware of the major multitasking operating systems or os's

00:00:05.359 --> 00:00:12.840
that manage our computers these complex pieces of software are designed for

00:00:10.320 --> 00:00:18.400
powerful hardware and easily capable of running many programs at once since

00:00:15.280 --> 00:00:20.800
their OS can prioritize Hardware task

00:00:18.400 --> 00:00:25.480
requests known as system calls and allocate them processing time or memory

00:00:23.039 --> 00:00:30.519
space as needed and chances are you've already chosen a favorite one but what

00:00:28.080 --> 00:00:34.640
makes things like pocket size devices tick anyhow or what about the unique

00:00:32.880 --> 00:00:38.920
electronic systems like the ones found in cars or even the hive-minded robots

00:00:37.399 --> 00:00:43.200
that will eventually defeat Humanity don't these things need some sort of

00:00:40.440 --> 00:00:48.000
operating system too yes they do and they actually differ from PC os's in a

00:00:45.960 --> 00:00:52.760
few key ways we'll start with the ones designed for battery powered devices

00:00:50.000 --> 00:00:57.039
like phones and tablets these might seem like they should be very different from

00:00:54.440 --> 00:01:02.480
a desktop OS but thanks to the incredible performance of modern mobile

00:00:59.280 --> 00:01:04.879
processors top mobile os's including iOS

00:01:02.480 --> 00:01:09.640
and Android are multitasking operating systems capable of balancing multiple

00:01:07.240 --> 00:01:15.400
background tasks and user input with Grace and Poise usually but it hasn't

00:01:12.840 --> 00:01:20.240
always been this way in the early days of mobile Computing battery life and

00:01:17.960 --> 00:01:25.680
performance were much less plentiful than they are today so the embedded

00:01:22.759 --> 00:01:31.360
operating systems were King examples of which being Windows CE and pomos they

00:01:29.280 --> 00:01:35.920
had limited functionality and could only handle one task at a time so by today's

00:01:34.079 --> 00:01:41.159
standards they'd be considered pretty useless on a phone but my grandpy tells

00:01:38.560 --> 00:01:45.880
me they were essential for these strange devices called

00:01:43.399 --> 00:01:52.719
pdas but seriously even though the days of pocket PCS are behind us embedded

00:01:48.600 --> 00:01:54.840
os's are still essential for many other

00:01:52.719 --> 00:02:01.200
low powerered limmited functionality devices like media players video cameras

00:01:58.119 --> 00:02:02.920
GPS units fancy dish washers or even the

00:02:01.200 --> 00:02:06.960
networking router which is currently allowing you to enjoy this video at

00:02:05.479 --> 00:02:13.440
certain times though such as when dealing with heavy machinery A System's

00:02:10.119 --> 00:02:16.519
need to process requests quickly and

00:02:13.440 --> 00:02:19.160
reliably Will trump its need to be

00:02:16.519 --> 00:02:24.560
flexible and easy to program for in these instances programmers turn to

00:02:21.560 --> 00:02:27.239
realtime operating systems a special

00:02:24.560 --> 00:02:32.560
variety of embedded OS which like their name suggests use specially written

00:02:30.319 --> 00:02:37.680
scheduling algorithms to ensure that Vital Information is processed in

00:02:34.760 --> 00:02:42.879
designated orders and within specified time Windows instead of dynamically

00:02:40.680 --> 00:02:47.319
switching between processes based on resource availability they're very

00:02:45.360 --> 00:02:52.000
similar to other embedded os's in that they are often developed in tandem with

00:02:49.720 --> 00:02:56.800
a dedicated piece of Hardware intended to run them and they can be found on

00:02:54.080 --> 00:03:01.200
shipping stations robotic assembly lines and medical equipment in our vehicles

00:02:59.440 --> 00:03:06.200
and they're very useful for ensuring that our automatic emergency breake

00:03:03.879 --> 00:03:11.599
doesn't get stuck behind our seat warmer activation in an OS processing que as we

00:03:09.040 --> 00:03:15.440
carine directly towards a brick wall Switching gears entirely there's another

00:03:13.599 --> 00:03:19.799
car thing for you there are operating systems that try to avoid normal

00:03:17.560 --> 00:03:25.920
Hardware constraints by utilizing network connections to run virtual os's

00:03:23.280 --> 00:03:31.799
like servers which can operate several systems simultaneously or systems that

00:03:29.040 --> 00:03:37.280
pool resour between even many more machines at a time the first style

00:03:34.319 --> 00:03:44.519
templated systems use hypervisors to create several virtual machine images on

00:03:41.720 --> 00:03:49.879
one extremely high-powered systems which users can then access via a network

00:03:47.239 --> 00:03:54.319
these machines appear from the outside to be their own dedicated pieces of

00:03:51.680 --> 00:04:00.519
Hardware but they're not and a second style distributed systems combine and

00:03:57.760 --> 00:04:05.720
then allocate the resources of many physical machines even over the internet

00:04:03.040 --> 00:04:11.000
to solve problems like calculating protein folding to help fight diseases

00:04:08.720 --> 00:04:18.400
uh Shameless plug for the lonus tech tips folding team by the way speaking of

00:04:14.799 --> 00:04:21.040
Shameless plugs linda.com linda.com

00:04:18.400 --> 00:04:25.800
allows you to watch and learn from Top experts who are passionate about

00:04:23.320 --> 00:04:29.479
teaching they have thousands of video courses that you can stream on demand

00:04:27.520 --> 00:04:34.400
and learn on your own schedule and you can browse each course transcript to

00:04:31.759 --> 00:04:38.199
follow along or search for an answer and Skip to that point in the video you can

00:04:36.080 --> 00:04:42.120
take notes as you go you can download tutorials and watch them On The Go

00:04:39.800 --> 00:04:45.880
including access on your iOS and Android device and you can create and save

00:04:44.000 --> 00:04:49.960
playlists of courses you want to watch to customize your learning path or share

00:04:47.639 --> 00:04:53.199
with friends colleagues and team members so what could you learn well I don't

00:04:51.600 --> 00:04:59.199
know it's not in my notes for today but it's okay I've done enough of these Linda spots to have a pretty good idea

00:04:56.680 --> 00:05:03.120
things like digital photography video editing

00:05:00.280 --> 00:05:06.479
business uh key applications that you're going to need if you want to like get a

00:05:04.520 --> 00:05:10.720
new job in the digital age like Microsoft Word office and well word is

00:05:09.360 --> 00:05:16.639
part of office whatever this is what happens when I don't have notes your linda.com membership gives you unlimited

00:05:14.479 --> 00:05:20.639
access to all of these topics all for a flat rate starting at just $25 per month

00:05:19.400 --> 00:05:25.600
so whether you're looking to become an expert you know brush up on a hobby or

00:05:23.720 --> 00:05:30.560
whatever if you just like learning then you can visit linda.com tequi to get a

00:05:28.319 --> 00:05:34.720
10day free trial so thank you guys for watching

00:05:33.120 --> 00:05:39.240
like this video if you liked it dislike it if you thought it sucked leave a comment if you have suggestions for

00:05:37.160 --> 00:05:44.639
future fast as possible and as always don't forget to subscribe and follow and

00:05:40.800 --> 00:05:44.639
all of that good stuff
