ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

The Amazing Human Immune System

Updated on April 15, 2017
jackclee lm profile image

Before retiring, Jack worked at IBM for over 28 years. His articles have over 120,000 views.

Introduction

As someone who has worked in the computer industry all my life, I am pretty sophisticated when it comes to computer Operating system software and hardware. One of the key programs Is anti virus. The computer can be disrupted or disabled with a software malware or a virus. Similar to a human virus, it can kill the host by infecting the good cells with bad and replicate it to the point of killing the host. To deal with human virus, our immune system is even more sophisticated.

- Apr. 2017

Background

When we teach some subject, it is often a good idea to use analogies. Let me explain how a computer virus works so as to demonstrate how a human virus does something similar hence the origin of the name.

A computer works by instructions that are programmed by a human designer who understand the architecture of the system. There are a set of basic instructions that matches the hardware in the computer CPU. These instructions or code is very primative in nature. As simple as load register, add register or shift register...These are called assembly codes. From these, a much higher set of instructions are created called a programming language. These higher function instructions might include things like addition, and subtraction or multiplication and division.

A computer program which performs some application is written by a programmer using these high level languages which then gets compiled into assembly codes and loaded into memory of the computer to be executed or run. If all goes well as designed, the program allow the humans to perform actions that are useful such as a spreedsheet like excel. What can go wrong is if the original program had a bug, and the programmer did not account for all possible occurrences. In that case, a system crash might occur or at least an abort of the program that is running. For example, on a calculator, if you try to divide any number by zero, you won't get an answer.

A good programmer will trap these bugs or errors and create some kind of message that tells the user there is a problem. However, another type of problem that may occur is not of the programmers doing. In this case, a virus sofware was created by another, whose soul purpose is to disrupt whatever is running. These software are usually very small set of instructions injected into the programming stream that causes the computer to do things that are destructive of data integrity.

To combat these viruses, the anti-virus software runs in the background and checks the application codes to make sure these viruses does not occur. This is not a one time job. It is a continuous monitoring of the system. Because, there are new viruses created every moment and the software needs to be updated periodically to include new viruses in addition to existing one.

Sample Virus Code

The Human Immune System

As sophisticated is the anti-virus software on your computer, it is primative compared to the human immune system.

Think about it, the computer anti-virus sofware has to be constantly updated by some programmer and installed or downloaded into your computer on a regular basis to insure you computer won't be infected. Even then, it is not 100%. Ther are new viruses that may not be detected until an outbreak is discovered and then the programmers will modify their code to catch it.

The human immune system does not work that way. It works on its own and adapts to new conditions. When a new pathegen is detected, it surrounds it with these white blood cells and isolate it.

The main difference between a computer anti-virus system and our human immune system is the architecture. In one case, it is centralized and top down. In the other case, it is local and distributed.

Why is the human immune system so much better? You don't need a programmer at all times. It is designed to work without instructions coming from the brain. It is designed to detect any external entity that enters our body. Since it is in our blood stream, it is distributed through out our body. It does not need to run in the background, like a computer anti-virus program, it is part of the routine.

Summary

We humans are very lucky. Our body is engineered to be a great tool for us for mobility but it is also engineered to be self healing for the most part. Our immune system plays a big role in keeping us safe. Our modern technology of computers and AI does not evn come close to imitating this.

© 2017 Jack Lee

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)