Knowledge in Computer applications

Introduction to Operating Systems

Introduction to Operating Systems is a must study topic in all the IT related courses for students, IOS being a difficult topic to understand has been made easy and has been compiled into one ppt for notes and the main book which is recommended by almost every professor for studying IOS is provided. Do check out the notes and the book provided and get your IT game strong.

Genetic algorithm and their applications

Here is a brief description of what genetic algorithm each and also state some applications of it

Genetic algorithm coding

proc GA(Fitness, theta, n, r, m)  ; Fitness is the fitness function for ranking individuals  ; theta is the fitness threshold, which is used to determine  ;  when to halt  ; n is the population size in each generation (e.g., 100)  ; r is the fraction of the population generated by crossover (e.g., 0.6)  ; m is the mutation rate (e.g., 0.001)  P := generate n individuals at random  ; initial generation is generated randomly  while max Fitness(hi) < theta do   i   ; define the next generation S (also of size n)   Reproduction step: Probabilistically select   (1-r)n individuals of P and add them to S intact, where   the probability of selecting individual hi is   Prob(hi) = Fitness(hi) / SUM Fitness(hj)     j   Crossover step: Probabilistically select rn/2 pairs   of individuals from P according to Prob(hi)   foreach pair (h1, h2), produce two offspring by applying the crossover operator and add these offspring to S       Mutate step: Choose m% of S and randomly invert one bit in each   P := S  end_while  Find b such that Fitness(b) = max Fitness(hi)   i  return(b)end_proc

Types of Robots

Robotics in artificial intelligence is a hot topic nowadays. Here we describe the types of robots used in the industrial companies.

Nachos in Operating Systems

Nachos in Operating Systems is described here

Mutual Exclusion in Operating Systems

Mutual Exclusion is a very important topic of Operating Systems. Here is a brief description.

Semaphore in Operating Systems

Semaphore is an important topic of Operating Systems. Here is a brief description.

Implementation of Semaphore in OS

Semaphore is a very important topic in Operating Systems. Here is how to implement it

Locks and Condition Variable Part 2

This is the second part of locks and condition variable

Readers Writers Problem in OS

Reader Writers problem of Operating Systems in Computer Science and Application

Non-preemptive Scheduling

Non preemptive scheduling of computer operating system is stated here

Computer application basic

Computer application notes for bba , bsc , mba every course . From basic level to higher level . It covers all basic of computer application.