Selasa, 03 Januari 2017

10 Interesting Topics About OS

This blog is dedicated to finding the 10 best topics about OS from the Fasilkom UI OS Class week09/10 task. The purpose of this blog will be to inspire and motivate future OS students with interesting topics about OS that may help them in their journey. The ranking will be based on:



  1. How it is relevant to OS.
  2. How engaging it is to viewers.
  3. How interesting it is to viewers.
  4. Popularity based on the ranking of other OS students.


1.  I/O System and Device Drivers.

A review has been made about a video explaining about this topic and was created by Keyne Kassapa and Farrel Yaman. You can find the review here.

The video was created by a YouTube channel called UMassOS. The duration of the video is 1 hour and 19 seconds. The video talked about the various components of an I/O system itself. It also explains about the DMA(Direct Memory Access) and what it does. Buffer memory is also discussed and how it works as well as how we can improve performance.


This is a great video if you would like to know more about I/O Systems and Device Drivers. It teached us how to make I/O devices work as best they can and it shows helpful problems that were discussed in class.



2.  Deadlock.


A review has been made about a video explaining about this topic and was created by Keyne Kassapa and Farrel Yaman. You can find the review here.


This video was also created by a YouTube channel called UMassOS and ran for 1 hour and 13 minutes. The video explains everything you need to know about deadlocks. It starts by explaining what a deadlock is and explains that there are 3 main points in a deadlock; detection, prevention, avoidance, and explains all of these. It also explains the 4 conditions; Mutual Exclusion, Hold and wait, no preemption, and circular wait, which can cause a deadlock to occur as well as how to prevent and solve the problem.


This is the perfect video if you are looking to find out more about deadlocks and if you need a place to study for homework or an exam.



3.  Hybrid Cloud Infrastructure.

A review has been made about a video explaining about this topic and was created by Ibad Rahadian Saladdin. You can find the review here.

This video was created by a YouTube channel by the name of Eli the Computer Guy and it ran for 45 minutes and 26 seconds. In the video, Eli explains what a hybrid cloud infrastructure is and what makes something become a hybrid cloud infrastructure. He also urges us to start migrating to a hybrid cloud infrastructure as soon as possible followed by several other things. In his opinion, it is definitely something to look forward to in the future.

Cloud computing has been one major topic in the OS class this semester and this video would be a great place to start understanding what a hybrid cloud infrastructure is and spark your curiosity even more.

4. Controlling Hijacking Attacks.

A review has been created about a video explaining about this topic and was created by Louic Christopher and Kautsar Ali. You can find the review here

This video was created by a YouTube channel by the name of MIT Open Course Ware and it ran for 87 minutes and 38 seconds.In the video, they talk about how widespread the use of the programming language C is and with such major uses, there are many exploitation opportunities. They explain several methods hijackers use to exploit the C language as well as how to prevent attacks from happening.


This falls in place with the topic about security we have discussed in class and i think that this video would help OS students gain a better grasp of the concept. Since nowadays everything is surrounded in technology, it would be wise to know a little about security.

5.  RAIDs.

A review has been created about a video explaining about this topic and was created by Muhammad Naim. You can find the review here.

The video was created by a YouTube channel called Asher College and ran for 55 minutes and 58 seconds. Here it is explained the various kinds of RAID, from RAID 0, RAID 1, RAID 5, RAID 6, and RAID 10. It explains the pros and cons of each RAID and how one is different from the other and why none are the same. Other than that, he explains how RAIDs can be of use depending on the type.


RAIDS is a very major topic in OS and this video can be a very useful video to watch prior to a test or a quiz because it helps us acquire a better understanding of RAIDS.

6. The Principles of Operating Systems.

A review has been created about a video explaining about this topic and was created by Nadia Nur Anissa and Pamela Kareen. You can find the review here


This video was created by a YouTube channel called Barbara Hecker and ran for 69 minutes and 19 seconds. This video is interesting because it talks about the foundations of an operating system and the basics of one. They start by explaining the structure of an operating system and further discuss about the GUI and the CLI and also about APIs. They also explain a little about virtual machines and how they work.

This, like many other topics this list, fit into one of the topics in the OS class. Which makes this a great place for OS students to start their studies and spark their curiosity.



7.  The Kernel Report.

A review has been created about a video explaining about this topic and was created by Andhita Nurul Ainun. You can find the  review here.


This video was created by a YouTube channel called Jonathan Corbet. It ran for 47 minutes and 12 seocnds. This video explains what a kernel is and how it has evolved overtime. It showed specific specifications on the version, the date it came out, how many developers, and the changesets of kernels overtime. It also explains the problems that the kernel is facing. It also explains what TOU (Transfer over UDP) is and why we would use it.

I think this topic is very interesting and unique because i have not seen anything like it. It was also easy for me to follow and it is a great place to increase my general understanding of an OS concept.


8. Introduction to Hacking.

A review has been created about a video explaining about this topic and was created by Alvin Reza Lugiana and Risyad Ridho Hasbullah. You can find the review here.

This video was created by a YouTube channel called Eli The Computer Guy and ran for 69 minutes and 40 seconds. This video is very exciting because it uncovers what it really means to be a hacker. The types of hackers and the levels of hacking skills there are. Eli also explains why hackers do what they do whether it be good or bad. Eli also explain the methods of hacking.


The video is relevant to the topic of OS which is security and personally i like this topic a lot because its such a real problem in the real world and a lot of people can relate to it, whether wanting to be a hacker themselves, or wanting to fight off hackers.

9. Unikernels - Who, What, When, Where, Why.

A review has been created about a video explaining about this topic and was created by Fitriasari Nur Hidayati. You can find the review here.


This video was created by a YouTube channel named The Xen Project. It ran for 43 minutes and 49 seconds. The title says it all. This video explains what a uni-kernel is and starts with the development of a platform. It also explains what a uni-kernal is and how it is used as well as the pros and cons of a uni-kernel. It explains that there are 3 main reasons that uni-kernels are utilized.


I think video is beneficial for everyone and even those who are unfamiliar with the topic. It is also an interesting topic personally because i have never heard of a uni-kernel and wanted to know more about it because the title was so attractive.

10. Revolution OS.
A review has been created about a video explaining about this topic and was created by Dwitri Raizha A and M. Rizky Darmawan. You can find the review here

The video was created by a YouTube channel named Von Hash and ran for 1 hour 25 minutes and 10 seconds. The video explains what linux is according to some experts, but it mainly focuses on GNU and GPL (General Public Licensing) and licensing in general and also the concept of "free software". It explains the true meaning of being "free" in this context and may be different to popular opinion.


This topic fits in well with the corresponding topic of licensing in the OS class that we have discussed in the first half of the semester, and it makes a great place to begin learning about OS and the video conveys a message in a very interesting manner.


REFERENCES


--------------------------------------------------------------------------------------------------------------------------

Ranking of week 09/10 OS task. -Task Ranking-
The YouTube channels of various different YouTubers. -YouTube-

EXTERNAL LINKS


--------------------------------------------------------------------------------------------------------------------------

Minggu, 11 Desember 2016

RANKING ULASAN

--------------------------------------------------------------------------------------------------------------------------
RANKING ULASAN1/ULASAN2 PESERTA OS 2016-2
--------------------------------------------------------------------------------------------------------------------------

03. [U1-19]  http://joshiarheinier.blogspot.co.id/2016/12/ulasan-1.html
04. [U1-20]  http://keynekassapa13.blogspot.co.id/2016/12/review1-deadlock.html
05. [U1-26]  http://alvinrezalugiana.blogspot.co.id/2016/12/operating-system-introduction-to-hacking.html
06. [U1-34]  http://ahmadhilman-os162.blogspot.co.id/2016/12/hybrid-cloud-infrastructure-introduction.html
07. [U2-14]  http://alvinrezalugiana.blogspot.co.id/2016/12/ulasan-2-operating-system-networking.html
08. [U1-21]  http://rizkyaly.blogspot.co.id/2016/12/the-video-that-im-reviewing-for-my-os.html
09. [U2-12]  http://keynekassapa13.blogspot.co.id/2016/12/review2-io-system-and-device-drivers.html
10. [U2-13]  http://joshiarheinier.blogspot.co.id/2016/12/ulasan-2.html
11. [U2-23]  http://louissihombing.blogspot.co.id/2016/12/threat-models.htmll
12. [U2-38]  http://ulasan2putrireitasya.blogspot.co.id/2016/12/principle-of-operating-system.html
13. [U1-28] http://awdictas.blogspot.com/2016/12/review1-cloud-based-network-management.html
14. [U1-31]  http://louissihombing.blogspot.co.id/2016/12/controlling-hijacking-attacks.html
15. [U1-08] https://otonaenomichi.blogspot.co.id/2016/12/hybrid-cloud-infrastructure.html
16. [U1-35] http://tugasos162.blogspot.co.id/2016/12/windows-10-your-own-creepy-stalker.html
17. [U2-31]  http://awdictas.blogspot.com/2016/12/review1-cloud-based-network-management.html
18. [U2-27]  http://ahmdnbeel.blogspot.co.id/2016/12/files.html
19. [U2-20] http://aws-os.blogspot.co.id/2016/12/pada-ulasan-kedua-kali-ini-saya-akan.html
20. [U1-42] http://andhitanurulainun.blogspot.co.id/2016/12/ulasan-1.html
21. [U1-06] http://putrirmd.blogspot.co.id/2016/12/cloud-computing.html
22. [U1-03] http://vincent51-ulasan1.blogspot.co.id/2016/11/ulasan-1-virtualization.html
23. [U2-09] http://fascalgh.blogspot.co.id/2016/12/ulasan-2.html
24. [U2-17] http://catatanpartoba.blogspot.co.id/2016/12/ulasan-2_9.html
25. [U2-04] http://twobunny22.blogspot.co.id/2016/12/ulasan-2-operating-system.html
26. [U1-33] https://mathisgold.blogspot.co.id/2016/12/thread-fundamentals-advanced-net.html
27. [U2-39] http://rahmanfathin.blogspot.co.id/2016/12/ulasan2.html
28. [U2-29] http://psudeosudo.blogspot.co.id/2016/12/blog-post.html
29. [U2-22] http://www.kompidolar.com/2016/12/fork-dan-exec.html
30. [U1-15] http://harunakaze.blogspot.co.id/2016/12/zephyr-rtos.html
30. [U1-12] http://fascalgh.blogspot.co.id/2016/12/ulasan-1.html

--------------------------------------------------------------------------------------------------------------------------
Oleh (GITHUB)              : luthfanrasyad
URL BLOG RANKING : http://luthfanrasyad.blogspot.com/2016/12/ranking-ulasan.html
Revisi Pertama                : 12 Desember 2016
Revisi Kedua                   : 12 Desember 2016
--------------------------------------------------------------------------------------------------------------------------

Jumat, 09 Desember 2016

ULASAN 2 - AWS Cloud Storage

Amazon Web Services Cloud Storage

My name is Luthfan Rasyad Maulana and this particular blog will be about Amazon Web Services Cloud Storage explained in a video by Eli the Computer Guy with a duration of 57 minutes and 12 seconds. The link can be found -->
https://www.youtube.com/watch?v=BHDn9-oa2vI&t=2989s




AWS Storage is an IaaS Cloud Storage or Infrastructure as a Service instead of SaaS or Software as a Service like for example Office 365, Google Drive, DropBox. The difference is that with Software as a Service like Google Drive, you get to use it from the get go, but that is not how AWS cloud storage works. When you buy AWS Cloud Storage it is just literally storage that you buy to put all you data without any obvious way to connect to it unlike DropBox and Google Drive which is as simple as that. The actual way to send and/or pull data from the storage is something that has to get built. Whether a web application you create will be able to connect to it, or an app from your local computer will be able connect to it etc.

There are many different types of storage options according to specific needs, for example if you need a form of storage that your web application will be able to push and pull data to, that is its own thing, if you need a media application with content delivery network, that too is its own thing, if you need something blazing fast for a database, that is its own thing.

Amazon S3 (Simple Storage Service)

Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

-Flexible Storage Buckets
-Encryption
-Versioning
-Regions
-Different Prices Based on Availability

1 type of AWS that is recommended by Eli the Computer Guy is S3 Glacier. It is a version of S3 for archiving. It is very very cheap with $0.007 per GB.  So 10 GB will cost only 7 pennies, 100GB will cost 7 cents and 1000GB will only cost 70 cents. This is a brilliant idea for backing up encrypted data for back-ups. The downside of it is that it is considerably slow. but unlike a database, archiving would not need that fast of a speed to be useful.

Benefits of AWS Cloud Storage

-Highly Scalable
-Ease of Administration
-Can be cheap

Problems of AWS Cloud Storage

-Expense Based on Use Case
-Allows for stupid disaster recovery design

As far as amazon is concerned, Eli the Computer guy would be safe using their services as long as he himself was going to build the infrastructure out properly. if you don’t do it right you can build very bad infrastructures. if you are not aware of the scale of the infrastructure, it can bankrupt you in a heartbeat. In my opinion, with myself being just an individual, i would not be needing these kinds of services just yet where i would be more than comfortable using SaaS like Google Drive and DropBox which i already am, but maybe in the future if i would need these services for a company that i create than these services would come in handy. I think that is amazing how far technology has advanced and prior to this i didn’t even know something like this existed.

GitHub Account : https://github.com/luthfanrasyad
URL Ulasan       : http://luthfanrasyad.blogspot.co.id/2016/12/ulasan-2-aws-cloud-storage.html
Video URL         : https://www.youtube.com/watch?v=BHDn9-oa2vI&t=2989s
Video Duration   : 57 Minutes 12 Seconds
First Revision     : Saturday, December 10th 2016

Last Revision     : Saturday, December 10th 2016

ULASAN 1 - Network Convergence

NETWORK CONVERGENCE


My name is Luthfan Rasyad Maulana and this particular blog will be about Network Convergence explained in a video by Eli the Computer Guy with a duration of 46 minutes and 23 seconds. The link can be found -->

Network convergence is a huge issue in the modern world and could cause you major problems if you do now know what it is. Network convergence is where all types of technology systems are being changed and migrated so they they work on TCP/IP networks instead of their own dedicated infrastructure like cctv's and telephone systems using their own protocols like they used to. This can be a great thing but can face some problems. 

Back in the day everything used their own infrastructure. It used its own hardware and protocols. There were 4 silos which are cctv, telephones, PC, and access control. Everything had to have its own infrastructure with its own quirks and problems. Instead of having multiple different silos, network convergence converges all those silos into one. Separate types of cables are no longer needed and ethernet is now used for everything. In a lot of ways this is an amazing thing, you dont have to run multiple types of cables all over a building. One thing from a business stand point is that when you build out an infrastructure,  you always have to over-provision. The reason is the flexbility going in to the future and before convergence, it would have been much more of a hassle. All of these devices can now communicate with each other in new and interesting ways.

The things that have to be thought through with convergence are:

-Network capacity --> The speed of the network has to be able to account for the data being used by everyone using the network
-Service capacity --> More load can be weighted on the services being on this convergence and this has to be taken into account.
-Criticality of infrastructure: How critical an infrastructure can be


The problems with convergence are:

-Bandwidth issues --> if the network infrastructure is still the old one, and the amount of devices has multiplied by 4 of 5 times, you can shut down the network very fast even with simply 1 incorrectly configured device.

-Hacking issues --> with the old silos, even if someone hacks into one, they cannot reach the other silos, but now if everything is one on one infrastucture you can have problems with hacking.

-Compliance issues --> with boxed networks before convergence, communication was secure, but with convergence over one network, communication has to be ensure it is encrypted.

-Random issues --> Like overheating network cables. If a lot of power in run through ethernet, heat can start to form and overheat and cause accidents. 

Mitigating convergence issues:

-increase network/ ISP Capacity
-Qos
-Bandwidth Throtting
-Parallel Networks
-Pushing Intelligence to the Edge

I think that the more connected the world becomes, the more problems it faces. However, in my opinion, the benefits of a vastly connected world outweigh the problems and we should strive to achieve greater things without fearing the drawbacks. In this modern world something called the IoT(Internet of Things) has been forming and will lead to the ultimate converged world.

GitHub Account : https://github.com/luthfanrasyad
URL Ulasan       : http://luthfanrasyad.blogspot.co.id/2016/12/ulasan-1-network-convergence.html
Video URL         : https://www.youtube.com/watch?v=_etvrcWJjLM
Video Duration   : 46 Minutes 23 Seconds
First Revision     : Friday, December 9th 2016
Last Revision     : Friday, December 9th 2016