Birla Institute of Technology & Science, Pilani

Introduction aux systèmes informatiques

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Birla Institute of Technology & Science, Pilani

Introduction aux systèmes informatiques

Praveen P K

Instructeur : Praveen P K

3 758 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

13 avis

niveau Débutant

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

13 avis

niveau Débutant

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Présentez la structure générale d'un ordinateur et identifiez ses composants fondamentaux.

  • Utilisez des circuits combinatoires et séquentiels constitués de portes logiques pour concevoir les éléments de base d'un ordinateur.

  • Étudier un processeur doté d'une architecture à jeu d'instructions simple et développer des programmes simples en langage assembleur.

Compétences que vous acquerrez

  • Catégorie : Principes de programmation
  • Catégorie : Logique informatique
  • Catégorie : Développement du programme
  • Catégorie : Microarchitecture
  • Catégorie : Architecture matérielle
  • Catégorie : Architecture des systèmes
  • Catégorie : Programmation du système
  • Catégorie : Conception du matériel
  • Catégorie : Matériel informatique
  • Catégorie : Architecture des ordinateurs
  • Catégorie : Stockage des données
  • Catégorie : Gestion de la mémoire
  • Catégorie : Systèmes informatiques

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

73 devoirs

Enseigné en Anglais
Préparer un diplôme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 6 modules dans ce cours

Dans ce module, les apprenants découvriront les composants et les fonctions fondamentaux des ordinateurs numériques, ce qui leur permettra d'acquérir une compréhension approfondie du fonctionnement du CORE des ordinateurs. Les étudiants se plongeront dans les systèmes numériques et les systèmes de numération, et apprendront comment les ordinateurs représentent et traitent l'information à l'aide de chiffres binaires. Ce module aborde la représentation des nombres dans les ordinateurs numériques ainsi que les opérations essentielles sur les bits, fournissant ainsi aux apprenants les connaissances fondamentales nécessaires pour comprendre comment les ordinateurs manipulent les données au niveau le plus élémentaire.

Inclus

10 vidéos3 lectures10 devoirs

Dans ce module, les apprenants découvriront l'algèbre booléenne, fondement mathématique de tous les systèmes logiques numériques et des opérations informatiques. Les étudiants apprendront les principes et les lois de l'algèbre booléenne, et comprendront comment les opérations logiques sont effectuées dans les circuits numériques. Ce module se concentre sur les techniques de minimisation au niveau des portes logiques, en enseignant aux apprenants comment optimiser les circuits numériques en termes d'efficacité et de performances, ce qui est essentiel pour comprendre comment les ordinateurs traitent les opérations logiques et prennent des décisions.

Inclus

17 vidéos2 lectures19 devoirs

Dans ce module, les apprenants découvriront les circuits logiques combinatoires et séquentiels, qui constituent le fondement même des systèmes numériques et de l'architecture informatique. Les étudiants apprendront à concevoir et à analyser des circuits combinatoires, dont les sorties dépendent uniquement des entrées actuelles, ainsi que des circuits séquentiels intégrant des éléments de mémoire et présentant un comportement dépendant du temps. Ce module aborde les applications pratiques de ces deux types de circuits dans les systèmes informatiques, permettant ainsi aux apprenants de comprendre comment les ordinateurs effectuent des opérations arithmétiques, stockent des informations, conservent leur état et exécutent des opérations dépendantes du temps, indispensables à l'exécution des programmes.

Inclus

16 vidéos2 lectures18 devoirs

Dans ce module, les apprenants se plongeront dans les principes fondamentaux de l'organisation et de l'architecture des ordinateurs, afin de comprendre comment les composants matériels fonctionnent ensemble pour former un système informatique complet. Les étudiants exploreront la structure et l'interconnexion des principaux composants informatiques, notamment le processeur (CPU), la hiérarchie de la mémoire, les systèmes d'entrée-sortie et les bus. Ce module permet de comprendre comment les choix architecturaux influencent les performances et les fonctionnalités du système, préparant ainsi les apprenants à saisir la relation entre la conception matérielle et l'exécution logicielle dans les systèmes informatiques modernes.

Inclus

7 vidéos2 lectures9 devoirs

Dans ce module, les apprenants découvriront l'architecture du jeu d'instructions (ISA) du LC-3 (Little Computer 3), un modèle d'ordinateur simplifié conçu à des fins pédagogiques. Les étudiants exploreront le jeu d'instructions du LC-3, ses modes de fonctionnement et le format du langage machine, acquérant ainsi une expérience pratique de la manière dont les processeurs décodent et exécutent les instructions. Ce module offre une base concrète pour comprendre la conception et le fonctionnement des processeurs, comblant ainsi le fossé entre les concepts théoriques de l'architecture informatique et les détails pratiques de mise en œuvre indispensables à la programmation en langage assembleur.

Inclus

7 vidéos2 lectures9 devoirs

Dans ce module, les apprenants s'initieront à la programmation pratique en langage assembleur à l'aide du jeu d'instructions LC-3, en mettant en application leurs connaissances en architecture informatique dans le cadre d'exercices pratiques de codage. Les étudiants apprendront à écrire, déboguer et optimiser des programmes en langage assembleur, tout en comprenant le lien direct entre les concepts de programmation de haut niveau et les opérations machine de bas niveau. Ce module aborde les techniques de programmation essentielles en langage assembleur, permettant ainsi aux apprenants de comprendre comment les compilateurs traduisent le code de haut niveau en instructions machine, et en quoi l'efficacité de l'exécution d'un programme dépend de la compréhension des capacités matérielles sous-jacentes.

Inclus

6 vidéos2 lectures8 devoirs

Préparer un diplôme

Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par Birla Institute of Technology & Science, Pilani. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹

Instructeur

Praveen P K
Birla Institute of Technology & Science, Pilani
2 Cours4 219 apprenants

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

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions