This specialization is intended for people with some programming experience who seek an approachable introduction to how operating systems work on a fundamental level. This course will equip learners with foundational knowledge of operating systems suitable for any developer roles. In these four courses, you will cover everything from the basics of a C program to distributed systems. These topics will help prepare you to optimize the performance of the programs you write.

Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.


Spécialisation Introduction to Operating Systems


Instructeurs : Patrick Ester
25 961 déjà inscrits
Inclus avec
(229Â avis)
Expérience recommandée
(229Â avis)
Expérience recommandée
Ce que vous apprendrez
Comprehensive understanding of the building blocks of operating systems, from program execution to data storage.
Hands-on expertise in designing and implementing key OS components, ensuring optimized program performance.
Vue d'ensemble
Compétences que vous acquerrez
Outils que vous découvrirez
Ce qui est inclus

Ajouter Ă votre profil LinkedIn
Améliorez votre expertise en la matière
- Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
- Maîtrisez un sujet ou un outil avec des projets pratiques
- Développez une compréhension approfondie de concepts clés
- Obtenez un certificat professionnel auprès de Codio

Spécialisation - série de 4 cours
Ce que vous apprendrez
Foundational principles of virtualization within operating systems, particularly with respect to processes and memory management.
Expertise in the C language and its significance in operating system design and functionality.
Compétences que vous acquerrez
Ce que vous apprendrez
Foundational techniques and nuances of memory management within operating systems, including segmentation and paging.
Practical strategies for implementing and optimizing virtual memory and swapping in diverse computing environments.
Compétences que vous acquerrez
Ce que vous apprendrez
Advanced techniques in managing and optimizing concurrency within operating systems.
The practical application and understanding of threads, locks, and multi-CPU scheduling.
Compétences que vous acquerrez
Ce que vous apprendrez
The foundational architecture and principles behind operating systems, ensuring optimized performance.
Techniques to maintain data integrity and protection within diverse operating environments.
Compétences que vous acquerrez
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs


Offert par
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3Â 400Â entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
The full specialization takes about 40 hours to complete.
Comfort using the computer and elementary mathematics -- however no coding or programming experience is necessary.
Yes, follow the courses in order: Virtualization, Memory Management, Concurrency, and Persistence.
Plus de questions
Aide financière disponible,