Libellés

A B C D E G H I J K L M N O P Q R S T U W
Affichage des articles dont le libellé est O. Afficher tous les articles
Affichage des articles dont le libellé est O. Afficher tous les articles

ORM - Object Relational Mapping

Is a programming technique for converting data between incompatible type systems using object-oriented programming languages.

De façon plus trivial c'est un moyen d'écrire des requêtes de Bases de Données dans un langage Objet type C#, Java

Exemples :
Java: Hibernate.
PHP: Propel or Doctrine (I prefer the last one).
Python: the Django ORM or SQLAlchemy (My favorite ORM library ever).
C#: NHibernate or Entity Framework


OSI - Open System Interconnection

Le modèle OSI est issu du rapprochement de deux organismes de standardisation de l'architecture du réseau de communication Internet, l'International Organization for Standardization (ISO) et le Comité International Télégraphique (CCTI) qui furent fusionnés en 1983.


OSI est un modèle en superposition de couches protocolaires : assure la coopérations entre systèmes répartis et l'interconnexion de systèmes ouverts hétérogènes.

Définit 7 couches de protocoles du modèle OSI :

Les 7 couches de protocole du modèle OSI

Wikipédia - Modèle OSI
Le modèke OSI a été conçu dans les années 1970.

On trouve également 7 niveaux à la tour de Babelle, une Ziggourat de Mésopotamie. Alors cela a t-il un rapport et bien il se pourrait que oui ce chiffre 7 à quelque chose d'énigmatique pour présenter les échanges relationnels entre différents systèmes en communication.

OPC UA - Open Platform Communication Unified Architecture

Standard de communication de l'Industrie 4.0. Permet de ne pas dépendre de fournisseurs individuels. C'est un langage commun pour facilité la collecte de données des systèmes et les interactions Machine To Machine. L'OPC UA est conçu sur une architecture SOA.

OCR - Optical Character Recognition

L'OCR, c'est la reconnaissance de caractères, c'est ce que nous faisons avec notre œil lorsque nous lisons un texte nous transformons une image en caractères. 

Dans le monde numérique, il s'agit de passer un scanner ou un autre procédé de lecture d'image contenant un texte écrit par exemple à la main afin de le transcrire en caractères informatiques, autrement dit de numériser votre texte sur le papier pour le traiter numériquement dans un traitement de texte avec votre ordinateur.

Le monde de la reconnaissance de caractères est un monde intéressant qui ouvre les portes de la vision humaine aux ordinateurs notre vison reconnait des formes et nous les interprétons, il s'agit de faire la même chose avec les ordinateurs, ainsi l'ordinateur serait à même par exemple de lire un texte écrit à la main.

Ce domaine de l'OCR participe très largement au passage des entreprises à la numérisation car il permet de numériser les anciens processus papier pour continuer les traitements sur Informatique.

Conversio OCR

J'ai trouvé un outil pratique en ligne, faire de la reconnaissance de caractères c'est Conversio.

OS - Operating System

Qu'est ce qu'un OS (Operating System) ? Vous pouvez de temps en temps voir cet acronyme apparaitre dans des revues techniques sur les ordinateurs et leurs Système d'Exploitation (OS en français). Ce terme est difficilement appréhendable pour le quidam car il désigne le logiciel le plus profond de votre ordinateur, juste au dessus des transistors lorsque toute l'électronique est en place et câblée, il faut du logiciel pour faire fonctionner tout cela et l'OS est un peu comme le chef d'orchestre de toute l'électronique.

L'OS ou système d'exploitation est tout simplement le premier logiciel (ou le deuxième si l'on distingue le boot de l'OS) de votre ordinateur à s'exécuter, celui sans lequel, il ne peut pas fonctionner car l'OS fait fonctionner les Applications.

Au tout début de l'exécution de l'ordinateur est le "boot" avant l'OS. Le boot ou bootloader car son rôle est de charger l'OS, est un tout petit programme de chargement de l'OS, du système d'exploitation, en générale le "boot" se contente de copier l'OS depuis une mémoire lente vers une mémoire rapide pour des raisons de rapidité d'exécution de l'OS qui est le logiciel le plus utilisé par votre ordinateur.

Le "boot" donne en suite "la main" à l'OS c'est à dire qu'il demande au microprocesseur d'exécuter la première instruction de l'OS et c'est parti votre ordinateur fonctionne.

L'OS c'est le logiciel qui vous donne accès à votre ordinateur, après l'exécution du boot il a la main et commence à faire un check une vérification des éléments de votre ordinateur pour reconnaitre les périphériques, afficher l'écran et vous pouvez alors accéder aux ressources de votre ordinateur soit en mode commandes en ligne CLI soit en mode UI avec un bureau graphique et des commandes graphiques.

Pour tout le reste, je vous laisse avec :

Wikipédia - Système d'Exploitation