facebook
favorite button
super instructor icon
Profesor fiable
Este profe tiene una tasa de respuesta rápida muy elevada, ofreciendo así un servicio de buena calidad y fiabilidad a sus estudiantes.
member since icon
Desde junio 2021
Profesor desde junio 2021
Operating Systems for IT Infrastructure (CSC-0101)
course price icon
A partir de 10 $ /h
arrow icon
Operating systems for IT Infrastructure course presents the foundations of computer architecture, operating systems, virtualization, and distributed systems which are required in IT infrastructure's architecture, engineering and administration.

Overview of IT infrastructure;
Hardware concepts related to OS, CPU and I/O;
Process management and scheduling (PCB, signals, forks and pipes);
Problems of concurrent processes, critical sections, mutual exclusion, synchronization, deadlock;
Mutual exclusion, process co-operation, producer and consumer processes;
Semaphores: definition, init, wait, signal operations;
Interprocess Communication (IPC), Message Passing, Direct and Indirect;
Memory organization and management, storage allocation;
Virtual memory concepts, paging and segmentation, address mapping;
Virtual storage management, page replacement strategies;
File organization: blocking and buffering, file descriptor, directory structure;
System virtualization (Hypervisors type1 and Hypervisors type2);
Distributed systems and cloud computing.
Lugar
green drop pin icon
|
Usa Ctrl + la rueda del ratón para hacer zoom
zoom in iconzoom out icon
location type icon
Clases en el domicilio del estudiante :
  • Alrededor de Casablanca, Marruecos
location type icon
Conectado desde Marruecos
Acerca de mí
During my career, I gathered good experience in industry, research, teaching, and academia.
Formación
- ENSA, Ibn Tofail University in Kenitra - Ph.D Candidate in Computer Science;
- Al Akhawayn University in Ifrane - Master of Science in Computer Networks (MSCN).
Experiencia / Calificaciones
- Curriculum Designer at OFPPT's research and development division, Computer Science department;
- R&D Consultant in Computer Science at Leyton USA;
- R&D Consultant in Computer Science at Leyton UK;
- Lab Instructor of Computer Science, School of Science and Engineering, Al Akhawayn University in Ifrane;
- Researcher at International University of Rabat (UIR).
Edad
Adultos (18-64 años)
Nivel del estudiante
Principiante
Intermedio
Duración
90 minutos
La clase se imparte en
inglés
francés
árabe
Disponibilidad en una semana típica.
(GMT -05:00)
Nueva York
at teacher icon
En línea vía webcam
at home icon
Clases en el domicilio del estudiante
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Clases similares
arrow icon previousarrow icon next
verified badge
Here is a list of Basic courses, you will be able to improve your knowledge and learn new terms and be able to use
PC realize applications and program without difficulties. Comprehensive courses and simplify with examples and interesting data.
verified badge
Scratch Programming Tutoring! Want to introduce your child to the exciting world of programming? Our Scratch tutoring courses are designed to make learning interactive, creative, and fun.

🔸 Why Scratch?

Easy to learn and suitable for young beginners.

Encourages logical thinking and creativity.

Ideal for developing essential digital skills.

🔸 What we offer:

Personalized courses adapted to the pace of each student.

A practical approach with engaging exercises and projects.

Supervision provided by qualified and passionate trainers.

Register now and give your child the keys to success in the digital world
message icon
Contactar con Najem
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Here is a list of Basic courses, you will be able to improve your knowledge and learn new terms and be able to use
PC realize applications and program without difficulties. Comprehensive courses and simplify with examples and interesting data.
verified badge
Scratch Programming Tutoring! Want to introduce your child to the exciting world of programming? Our Scratch tutoring courses are designed to make learning interactive, creative, and fun.

🔸 Why Scratch?

Easy to learn and suitable for young beginners.

Encourages logical thinking and creativity.

Ideal for developing essential digital skills.

🔸 What we offer:

Personalized courses adapted to the pace of each student.

A practical approach with engaging exercises and projects.

Supervision provided by qualified and passionate trainers.

Register now and give your child the keys to success in the digital world
Garantía del Buen Profesor
favorite button
message icon
Contactar con Najem