La computadora es un campo de actividad científico , técnico e industrial para el procesamiento automático de información digital mediante la ejecución de programas de computadora por máquinas de sistemas embebidos , las computadoras , los robots , los robots , etc.
Estos campos de aplicación se pueden dividir en dos ramas:
Algunas áreas de la computación pueden ser muy abstracta , como la complejidad algorítmica , y otros pueden estar más cerca de un laico audiencia . Por lo tanto, la teoría del lenguaje sigue siendo un campo más accesible para profesionales capacitados (descripción de computadoras y métodos de programación ), mientras que las profesiones relacionadas con interfaces hombre-máquina son accesibles a una audiencia más amplia.
La informática no se trata más de ordenadores que la astronomía de telescopios
“La informática no es más la ciencia de las computadoras que la astronomía es la de los telescopios . "
El término "procesamiento de datos" resulta de la asociación del término " información " con el sufijo "-ique" que significa "que es específico de":
En el vocabulario universitario estadounidense , “ informática ” se refiere sobre todo a la informática teórica : un conjunto de ciencias formales cuyo objeto de estudio es la noción de información y sus procedimientos de procesamiento automático, el algorítmico .
Las aplicaciones informáticas desde la década de 1950 han constituido la base del sector empresarial de las tecnologías de la información y la comunicación . Este sector industrial y comercial está vinculado tanto a procesos ( software , arquitecturas de sistemas ) como al hardware ( electrónica , telecomunicaciones ). El sector también ofrece muchos servicios relacionados con el uso de sus productos: desarrollo , mantenimiento , educación , soporte , monitoreo y servicio .
En 1957 , el ingeniero alemán Karl Steinbuch acuñó el término " Informatik " para su ensayo titulado Informatik: Automatische Informationsverarbeitung , que podría traducirse en francés como "Informatique: Processing Automatic Information".
En marzo de 1962 , Philippe Dreyfus , ex director del Centro Nacional de Computación Electrónica de Bull , utilizó el término "TI" por primera vez en Francia para su empresa "Applied Informatics Company" (SIA). Según algunos, este neologismo es una palabra abreviada que combina "información" y "automático", para designar el procesamiento automático de datos .
Ese mismo mes, Walter Bauer inauguró la empresa estadounidense "Informatics Inc." que registró su nombre y demandó a todas las universidades que utilizaron esta palabra para describir la nueva disciplina, obligándolas a recurrir a la informática , aunque los graduados lo hicieron. son en su mayoría profesionales de la informática en lugar de científicos en el sentido correcto . La Association for Computing Machinery , la asociación de informáticos más grande del mundo, incluso se acerca a Informatics Inc. para poder utilizar la palabra informática como reemplazo de la expresión maquinaria informática , pero la empresa rechaza la propuesta . En 1985 Sterling Software compró la empresa Informatics Inc. que cesó sus actividades en 1986 . Para Donald Knuth , sin embargo, los estadounidenses han descartado deliberadamente la palabra informática, no por un problema de marca registrada, sino por razones semánticas; los ordenadores no procesan información, sino datos, cuyo significado informativo es perfectamente indiferente .
En 1966 , la Academia Francesa estableció el uso oficial de la palabra para designar la "ciencia del procesamiento de la información" . La prensa, la industria y la academia lo adoptaron en este momento.
En julio de 1968 , el Ministro Federal de Investigaciones Científicas de Alemania , Gerhard Stoltenberg , pronunció la palabra " Informatik " durante un discurso oficial sobre la necesidad de enseñar esta nueva disciplina en las universidades de su país; el mismo término se usa para nombrar ciertos cursos en las universidades alemanas. La palabra informática apareció entonces en Italia y España , así como informática en el Reino Unido .
Los fundadores de la Compagnie Générale d'Informatique (CGI) utilizaron la palabra "informática" en 1969 .
En el uso contemporáneo , el sustantivo “informática” se convierte en una palabra polisémica que designa tanto el campo industrial en conexión con la computadora (en el sentido de calculadora operando con algoritmos ), como la ciencia del procesamiento de información por algoritmos.
Las expresiones "informática", " informática básica " o "informática teórica" designan inequívocamente a la ciencia , mientras que "tecnologías de la información" o " tecnologías de la información y la comunicación " se refieren al sector industrial y sus productos. Las instituciones a veces equiparan la competencia de los usuarios en el manejo de dispositivos con la alfabetización o la conducción de un automóvil , como sugiere la Licencia de conducir informática europea (traducción literal: "licencia de conducir informática").
Varios términos en inglés se refieren a TI:
Durante milenios, el Hombre creó y utilizó herramientas que ayudaban a calcular ( ábaco , ábaco , etc. ), requiriendo tales operaciones manuales, los algoritmos de cálculo , incluidas las tablas que datan de la época de Hammurabi (alrededor de -1750 ) se encuentran entre los ejemplos más antiguos.
Si las máquinas de calcular han evolucionado constantemente desde la Antigüedad , no son ellas mismas las que ejecutan el algoritmo: es el hombre quien debe aprender y ejecutar la secuencia de operaciones, como si realizara las diferentes etapas de una división . En 1642 , Blaise Pascal imaginó una máquina de calcular, la Pascaline , que se comercializó. Siete copias permanecen en museos como el de artes y oficios y dos de los cuales están en colecciones privadas (IBM tiene uno). Joseph Marie Jacquard con telares en tarjeta perforada muestra primero el concepto de programación , como el encadenamiento de operaciones elementales automáticas . George Boole y Ada Lovelace esbozan una teoría de la programación de operaciones matemáticas .
En la década de 1880, Herman Hollerith , futuro fundador de IBM , fundó la mecanografía inventando una máquina electromecánica destinada a facilitar el censo almacenando la información en una tarjeta perforada . El gobierno de los Estados Unidos utilizó por primera vez los clasificadores y los tabuladores a gran escala en el censo en 1890 , a raíz de la llegada de inmigrantes a este país en la segunda mitad del XIX ° siglo.
El ingeniero noruego Fredrik Rosing Bull creó la primera empresa europea en desarrollar y comercializar equipos de ingeniería mecánica. Establecido en Suiza en la década de 1930, luego vino a Francia para abordar el mercado francés. Durante la Segunda Guerra Mundial , René Carmille utilizó máquinas mecanográficas Bull .
Los alemanes estaban equipados con máquinas mecanográficas antes de la Segunda Guerra Mundial. Este equipo se instaló en talleres formados por clasificadores, interclasificadores, perforadoras, tabuladoras y calculadoras conectadas a perforadoras de tarjetas. Máquinas electromecánicas que también utilizan lámparas de radio como triodos llevaron a cabo los tratamientos. Estas lámparas emitían calor que atraía a los insectos, y los bichos (término inglés para insectos , francés como "bogue") eran una causa común de fallas. La informática moderna solo pudo surgir tras la invención del transistor en 1947 y su industrialización en la década de 1960 .
La informática moderna comienza antes de la Segunda Guerra Mundial , cuando el matemático Alan Turing sienta las bases para una teorización de lo que es una computadora, con su concepto de la máquina universal de Turing . Turing establece en su artículo los fundamentos teóricos de lo que separa a la máquina calculadora de la computadora: la capacidad de esta última para realizar un cálculo mediante un algoritmo condicional.
Después de la Segunda Guerra Mundial, la invención del transistor, luego del circuito integrado permitirá reemplazar los relés electromecánicos y los tubos de vacío , que equipan las máquinas de computación para hacerlas al mismo tiempo más pequeñas, más complejas, más económicas. y más confiable. El capital de riesgo financia decenas de empresas de electrónica .
Con la arquitectura de von Neumann , una implementación de la máquina universal de Turing , las computadoras van más allá del poder de calcular y pueden comenzar a aceptar programas más avanzados de naturaleza algorítmica.
En la década de 1970 , la TI se desarrolló con telecomunicaciones , con Arpanet , la red Cyclades y la Arquitectura de Sistema Distribuido (DSA) de redes estratificadas , que en 1978 dio lugar al modelo OSI , también llamado "OSI-DSA", luego a TCP-IP. protocolos en la década de 1990 , gracias a la caída de los precios de los microprocesadores . Los conceptos de datagramas y computación distribuida , inicialmente considerados riesgosos, prevalecerán gracias a Internet .
La serie de libros The Art of Computer Programming de Donald Knuth , publicada a partir de los años 1960 , destaca los aspectos matemáticos de la programación informática . Edsger Dijkstra , Niklaus Wirth y Christopher Strachey trabajan y publican en el mismo eje. Estos trabajos presagian importantes desarrollos en el lenguaje de programación.
La mejora en la expresividad de los lenguajes de programación ha permitido implementar algoritmos cada vez más sofisticados, aplicados a datos cada vez más variados. La miniaturización de componentes y la reducción de costos de producción, asociada a un aumento en la demanda de procesamiento de información de todo tipo de carácter científico, financiero , comercial, etc. ), han dado lugar a la difusión de las tecnologías de la información en todos los sectores económicos , así como en la vida cotidiana de las personas.
En la década de 1970, Xerox encargó estudios en psicología cognitiva y ergonomía con el fin de simplificar el uso de herramientas informáticas. La GUI proporciona acceso a la máquina más cercano a los objetos ordinarios que la interfaz de línea de comandos existente anteriormente. Los fabricantes que desean competir con el gigante IBM están promoviendo una informática más descentralizada.
La democratización del uso de Internet - red basada en ARPANET - desde 1995 , ha llevado a que las herramientas informáticas se utilicen cada vez más en una lógica de red como medio de telecomunicación, en lugar de herramientas como la oficina de correos o el teléfono . Continuó con la aparición del software libre, luego las redes sociales y las herramientas de trabajo colaborativo , de las cuales Wikipedia es solo uno de los muchos ejemplos. Ante la demanda de digitalizar fotos y música, las capacidades de almacenamiento, procesamiento e intercambio de datos están explotando y las empresas que han apostado por el mayor crecimiento suelen ganar, aprovechando una enorme burbuja especulativa sobre las empresas informáticas .
En Francia, la informática no comenzó a desarrollarse hasta la década de 1960, con el Plan Calcul . Desde entonces, sucesivos gobiernos han llevado a cabo diversas políticas a favor de la Investigación Científica , la Educación , la supervisión de las Telecomunicaciones, la nacionalización de empresas clave.
La informática es una ciencia formal , cuyo objeto de estudio es el cálculo en sentido amplio, es decir, no solo la aritmética sino en relación a cualquier tipo de información que pueda ser representada por una secuencia de números . Así, textos, secuencias de ADN , imágenes, sonidos o fórmulas lógicas pueden ser objeto de cálculos. Dependiendo del contexto, hablamos de un cálculo, un algoritmo, un programa, un procedimiento.
Un algoritmo es una forma sistemática de proceder para calcular un resultado. Uno de los ejemplos clásicos es el algoritmo de Euclides para calcular el "máximo común divisor" ( MCD ), que se remonta al menos al 300 a. C. AD , pero ya es un cálculo complejo. Antes de eso, el simple hecho de utilizar un ábaco requiere haber pensado en una forma sistemática (y correcta) de utilizar esta herramienta para realizar operaciones aritméticas.
Por lo tanto, los algoritmos han existido desde la Antigüedad, pero fue solo desde la década de 1930, con los inicios de la teoría de la computabilidad, que los científicos se plantearon las preguntas "¿qué es un modelo computacional?" "," ¿Es todo calculable? Y traté de responder formalmente.
Existen muchos modelos computacionales, siendo los dos principales la “ máquina de Turing ” y el “ cálculo lambda ”. Estos dos sistemas formales definen objetos que pueden representar lo que se denominan procedimientos, algoritmos o programas computacionales. Luego definen una forma sistemática de aplicar estos procedimientos, es decir, de calcular.
Probablemente el resultado más importante de la computabilidad es el hecho de que los principales modelos computacionales tienen exactamente la misma potencia. Es decir, no existe ningún procedimiento que pueda expresarse en un modelo pero no en otro. La tesis de Church postula que estos modelos de cálculo equivalentes describen completa y matemáticamente todo lo que es físicamente computable.
Un segundo resultado fundamental es la existencia de funciones incalculables, siendo una función lo que calcula un procedimiento o un algoritmo (este último más bien designa cómo hacer el cálculo). Podemos mostrar que hay funciones, bien definidas, para las que no existe un procedimiento para calcularlas. El ejemplo más conocido es probablemente el problema de detención , que muestra que no existe una máquina de Turing que calcule si otra máquina de Turing determinada se detendrá (y por lo tanto dará un resultado) o no.
Si todos los modelos de cálculo son equivalentes, este resultado también se aplica a otros modelos, que incluyen programas y software que se pueden encontrar en computadoras comunes. Existe un vínculo muy fuerte entre las funciones que no se pueden calcular y los problemas que no se pueden decidir (ver Decidibilidad ).
La Algoritmica es el estudio comparativo de diferentes algoritmos. No todos los algoritmos son iguales: el número de operaciones necesarias para llegar al mismo resultado difiere de un algoritmo a otro. Este número de operaciones, llamado complejidad algorítmica, es el tema de la teoría de la complejidad algorítmica , que es una de las principales preocupaciones de la algorítmica.
La complejidad algorítmica se utiliza en particular para determinar cómo evoluciona el número de operaciones necesarias según el número de elementos a procesar (el tamaño de los datos):
Llegamos ahora a un problema abierto fundamental en informática: " ¿Es P igual a NP ?" ". Simplificando mucho: P es “el conjunto de problemas para los que conocemos un algoritmo eficiente” y NP “el conjunto de problemas para los que conocemos un algoritmo eficiente para comprobar una solución a este problema”. Y simplificándolo aún más: ¿hay problemas difíciles? ¿Problemas para los que no existe un algoritmo eficaz?
Esta pregunta no solo es de gran interés teórico sino también práctico. De hecho, una gran cantidad de problemas comunes y útiles son problemas que no sabemos cómo resolver de manera efectiva. Este es uno de los problemas del Millennium Prize, y el Clay Mathematics Institute ha comprometido un millón de dólares para quienes encuentren la solución.
Es un problema abierto, por lo que formalmente no hay una respuesta reconocida. Pero, en la práctica, la mayoría de los especialistas conviene pensar que P ≠ NP, es decir que efectivamente existen problemas difíciles que no admiten un algoritmo eficiente.
Este tipo de problema de complejidad algorítmica se utiliza directamente en criptología . De hecho, los métodos criptológicos modernos se basan en la existencia de una función fácil de calcular que tiene una función inversa que es difícil de calcular. Esto es lo que hace posible cifrar un mensaje que será difícil de descifrar (sin la clave).
La mayoría de los cifrados (método de criptografía) se basan en el hecho de que el procedimiento de descomposición del producto de factor principal no tiene un algoritmo eficiente conocido. Si alguien encontrara un algoritmo de este tipo, podría descifrar la mayoría de los criptogramas fácilmente. También sabemos que una computadora cuántica sería capaz de hacerlo, pero este tipo de computadora no existe, al menos por el momento.
Más recientemente , Y en la frontera con la lógica matemática : la correspondencia Curry-Howard tendió un puente entre el mundo de las demostraciones formales y el de los programas.
Citemos también el estudio de la mecanización de los procesos de cálculo y pensamiento que permitió comprender mejor la reflexión humana y aportó conocimientos en psicología cognitiva y lingüística , por ejemplo, a través de la disciplina del procesamiento automático del lenguaje natural.
El término tecnologías de la información y la comunicación designa un sector de actividad y un conjunto de bienes que son aplicaciones prácticas del conocimiento científico en informática , así como en electrónica digital , telecomunicaciones , ciencias de la información y comunicación y criptología .
Todos los dispositivos de la electrónica digital utilizan un sistema lógico . Las entradas y salidas de los componentes electrónicos tienen solo dos estados; uno correspondiente a verdadero , el otro a falso . Se muestra que equiparando verdadero con el número 1 y falso con el número 0, se pueden establecer las reglas lógicas que fundaron un sistema de numeración binario . Los dispositivos representan toda la información en este formulario.
Los dispositivos informáticos se dividen en cuatro conjuntos, respectivamente, se utilizan para ingresar datos, almacenarlos, procesarlos y luego, hacerlos destacar del dispositivo, de acuerdo con los principios de la máquina de Turing y la arquitectura de von Neumann . Los datos circulan entre las habitaciones de las diferentes unidades por líneas de comunicación, los buses . El procesador es la parte central que impulsa el dispositivo siguiendo las instrucciones de los programas que están grabados en su interior.
Hoy en día existe una amplia gama de dispositivos capaces de procesar información automáticamente. De estos dispositivos, el ordenador es el más conocido, el más abierto, el más complejo y uno de los más antiguos. La computadora es una máquina modular y universal que se puede adaptar a muchas tareas agregando hardware o software.
Un sistema de a bordo es un dispositivo equipado con hardware y software de computadora y asignado a una tarea específica.
Ejemplos de dispositivos:
Todos los componentes electrónicos necesarios para el funcionamiento de dispositivos digitales se denominan " hardware ". En una carcasa se encuentran las partes centrales, por ejemplo, el procesador y las partes periféricas utilizadas para la adquisición, almacenamiento, reproducción y transmisión de información. El dispositivo es un conjunto de piezas que pueden ser de diferentes marcas. El cumplimiento de las normas industriales por parte de los distintos fabricantes asegura el funcionamiento del conjunto.
Carta madreLa placa base es un circuito impreso con numerosos componentes y puertos de conexión que constituyen el soporte principal de los elementos esenciales de una computadora (soportes de microprocesador , memorias , varios conectores y otros puertos de entrada-salida ).
Caja y periféricosEl interior de la carcasa de un dispositivo informático contiene uno o más circuitos impresos a los que se sueldan componentes electrónicos y conectores . La placa base es el circuito impreso central, al que están conectados todos los demás equipos.
Un bus es un conjunto de líneas de comunicación que se utilizan para intercambiar información entre los componentes del dispositivo informático. La información se transmite en forma de señales eléctricas . La información más pequeña que se puede manipular en las computadoras corresponde a un bit . Los buses transfieren bytes de información compuestos por varios bits en paralelo.
Los dispositivos son, por definición, el equipo ubicado fuera de la carcasa.
Equipo de entradaLos dispositivos de entrada se utilizan para controlar o enviar información al dispositivo informático.
El envío de información se realiza mediante el proceso de digitalización . Esto implica transformar información en bruto (una página de un libro, listas de elementos periódicos, etc.) en una serie de números binarios que pueden ser manipulados por un dispositivo informático. La transformación se realiza mediante un circuito electrónico . La construcción del circuito difiere según la naturaleza de la información a digitalizar.
Todos los dispositivos de control y los periféricos de salida directamente asociados forman una fachada de control llamada interfaz hombre-máquina .
Una memoria es un dispositivo electrónico ( circuito integrado ) o electromecánico destinado a almacenar información en un dispositivo informático.
El procesador es el (los) componente (s) electrónico (s) que ejecuta las instrucciones : (cálculo, elección, gestión de tareas). Un dispositivo informático contiene al menos un microprocesador , o incluso dos, cuatro o más. Las supercomputadoras contienen miles de procesadores.
El acrónimo CPU (para English Central Processing Unit ) designa los procesadores centrales del dispositivo. La ejecución de las instrucciones por parte de la (s) CPU (s) influye en todo el curso del procesamiento.
Un microprocesador de múltiples corazones se une a varios circuitos integrados al procesador en un solo paquete . Un componente electrónico construido de esta manera hace el mismo trabajo que varios procesadores.
Equipo de salidaEl equipo de salida se utiliza para presentar información de un dispositivo informático en una forma reconocible por un humano .
Los equipos de red se utilizan para la comunicación de información entre dispositivos informáticos, en particular, para enviar información, recibir, retransmitir y filtrar. Las comunicaciones se pueden realizar por cable , ondas de radio , satélite o fibra óptica .
Un protocolo de comunicación es un estándar de la industria para comunicar información. La norma establece tanto el punto de vista electrónico (voltajes, frecuencias) como el punto de vista informativo (elección de información, formato), así como el flujo de operaciones de comunicación (quién inicia la comunicación, cómo reacciona el interlocutor, durante cuánto tiempo). duración de la llamada, etc.). Según el modelo OSI , que tiene siete niveles, un estándar de la industria (en particular, un protocolo de comunicación) de un nivel determinado, se puede combinar con cualquier estándar de la industria de una capa superior o inferior.
Una tarjeta de red es una placa de circuito impreso que se utiliza para recibir y enviar información de acuerdo con uno o más protocolos.
Un módem es un equipo que se utiliza para enviar información en forma de señal eléctrica modulada , lo que permite que se transmita a través de una línea de comunicación analógica , como una línea telefónica .
Un programa es un conjunto de información para procesamiento automatizado, que corresponde al "procedimiento" de una máquina de Turing . La mecánica de esta máquina corresponde al procesador. El software puede constar de instrucciones y datos. Las instrucciones aplican los algoritmos relacionados con el procesamiento de la información deseada. Los datos incluidos en un software son la información relacionada con este procesamiento o requerida por él (valores clave, textos, imágenes, etc.).
El software puede tomar una forma ejecutable (es decir, directamente comprensible por el microprocesador) o fuente, es decir que la representación está compuesta por una serie de instrucciones directamente comprensibles por un individuo. Así, podemos considerar el software como una abstracción que puede adoptar multitud de formas: puede imprimirse en papel, almacenarse en forma de archivos informáticos o incluso almacenarse en una memoria (un disquete, una llave USB).
Un dispositivo informático puede contener una gran cantidad de software, organizado en tres categorías:
Un software integrado , un software libre , un software propietario se refiere a una forma de distribuir el software. Consulte " distribución de software ".
Campos de actividad informatizadosLeer en línea: IEEE Computer Society - Keywords .
El software de aplicación o la aplicación informática contiene instrucciones e información relacionada con una actividad automatizada por un dispositivo informático ( informatizado ). Puede ser una actividad de producción (ejemplo: actividad profesional), investigación u ocio.
El software del sistema contiene instrucciones e información relacionada con las operaciones de rutina que se pueden realizar mediante múltiples aplicaciones de software. El software del sistema se utiliza para federar, unificar y también simplificar el procesamiento de un software de aplicación. El software del sistema a menudo contiene bibliotecas de software .
Cuando el software de la aplicación necesita realizar una operación de rutina, llama al software del sistema a través de un mecanismo llamado llamada al sistema . La fachada formada por todas las llamadas al sistema a las que puede responder un software del sistema se denomina Interfaz de programación (API, siglas de interfaz de programación de aplicaciones ).
El software de aplicación generalmente realiza una gran cantidad de llamadas al sistema y, por lo tanto, solo puede funcionar con un sistema operativo que tenga una interfaz de programación adecuada . Entonces se dice que el software es compatible con este sistema operativo y viceversa.
Sistema de explotaciónEl sistema operativo es un software del sistema que contiene todas las instrucciones e información relacionadas con el uso común del hardware de la computadora por parte del software de la aplicación.
El procesamiento que realiza el sistema operativo incluye: distribución del tiempo de uso del procesador por los distintos software ( multitarea ), distribución de información en RAM y memoria masiva. En el almacenamiento masivo, la información se agrupa en forma de unidades lógicas llamadas archivos .
El procesamiento realizado por el sistema operativo también incluye mecanismos de protección contra el uso simultáneo por parte de varios software de aplicación de equipos de hardware que por naturaleza no se pueden usar de manera compartida (ver Exclusión mutua ).
POSIX es un estándar de la industria para una interfaz de programación que se aplica en muchos sistemas operativos, incluida la familia UNIX .
Entorno gráficoEl entorno gráfico es el software del sistema que organiza automáticamente el uso de la superficie de la pantalla por parte de las distintas aplicaciones de software y redirige la información procedente de los dispositivos señaladores ( ratón ). El entorno de gráficos suele ser una parte integral del sistema operativo.
Sistema de administración de base de datosUna base de datos es un almacén estructurado de información almacenada en un dispositivo informático.
Un sistema de gestión de bases de datos (acrónimo: SGBD) es un software de sistema cuyo procesamiento consiste en organizar el almacenamiento de información en una o más bases de datos. La información está organizada de modo que se pueda modificar, ordenar, clasificar o eliminar fácilmente. Los automatismos DBMS también incluyen protecciones contra la introducción de información incorrecta, contradictoria o desactualizada.
FirmwareEl firmware a menudo se distribuye en un chip de ROM como parte integral del material en cuestión. Puede actualizarse cambiando la ROM o para sistemas más nuevos reescribiendo la memoria flash .
El procesamiento de información se aplica a todos los campos de actividad y estos se pueden encontrar asociados con la palabra "informática", como en "informática médica", donde las herramientas informáticas se utilizan como ayuda para el diagnóstico (este campo de actividad se relacionará más bien con la informática científica que se describe a continuación ), o en "computación bancaria", designando sistemas de información bancaria que se relacionan más bien con la computación de la gestión, el diseño y la implementación de productos financieros que se relacionan más con la computación científica y las matemáticas, o incluso con la automatización de las salas de negociación que se relacionan en parte a la computación en tiempo real.
Las principales áreas de uso de las TI son:
Informática de Gestión informática relacionada con la gestión de datos , en concreto el procesamiento masivo de grandes cantidades de información. La gestión de TI tiene muchas aplicaciones prácticas en las empresas: manipulación de información relativa a empleados, pedidos, ventas, estadísticas comerciales, diarios del libro mayor incluyendo, en su momento, el cálculo de la compensación por las declaraciones de IVA a recuperar y la gestión de producción y suministro, stock y gestión de inventarios, etc. Esta zona es, con mucho, la que representa más actividad. Computación científica consiste en ayudar a los ingenieros de diseño en los campos de la ingeniería industrial a diseñar y dimensionar equipos mediante programas de cálculo: reactores nucleares , aviones y automóviles (lenguajes de uso frecuente: históricamente Fortran , cada vez más en competencia con C y C ++ ). La informática científica se utiliza principalmente en oficinas de diseño y empresas de ingeniería industrial porque permite simular, a través de la investigación operativa o por iteración , escenarios de forma rápida y fiable. Por ejemplo, el equipo italiano de Fórmula 1 Scuderia Ferrari se equipó en 2006 con uno de los ordenadores más potentes del mundo para permitir las pruebas digitales de su monoplaza y acelerar el desarrollo de sus prototipos; Computación integrada consiste en definir el software destinado a ser integrado en dispositivos hardware autónomos que interactúan con su entorno físico. La computación embebida asegura a veces el control de sistemas electromecánicos más o menos complejos. Por lo tanto, debe compararse con la producción de sistemas informáticos en tiempo real, ya que el tiempo se convierte en una preocupación clave cuando la informática es un actor en el mundo real. También encuentra sus campos de aplicación en muchos objetos de nuestra vida diaria al enriquecer el rendimiento y las funcionalidades de los servicios ofrecidos. Históricamente ligado por primera vez a la aeronáutica, el espacio, el armamento, la energía nuclear, encontramos hoy muchas ilustraciones en nuestra vida diaria: automóvil, lavadora, teléfono móvil, tarjeta inteligente, domótica, etc. Ingeniería del conocimiento una modalidad de ingeniería informática, que consiste en gestionar los procesos de innovación en todos los ámbitos, según modelos bastante diferentes a los utilizados anteriormente en las tecnologías de la información de gestión. Esta forma de ingeniería permitirá quizás incrementar la coherencia de las tres áreas, que son la gestión, el tiempo real y la científica en la organización de las empresas. Está más interesada en el contenido y la calidad de las bases de datos y el conocimiento que en la automatización del procesamiento. Ya se está desarrollando mucho en Estados Unidos. Las aplicaciones de inteligencia económica y estratégica utilizar técnicas de información, particularmente en el análisis de contexto, para la recuperación de información ( motores de búsqueda ). Por otro lado, con miras al desarrollo sostenible, es necesario estructurar las relaciones con los grupos de interés , lo que requiere otras técnicas como protocolos de intercambio y motores de reglas.Las diferentes áreas de uso de las TI son las siguientes:
La informática es un importante sector científico e industrial de actividad en Estados Unidos , Europa y Japón . Los productos y servicios de esta actividad se comercializan en todo el mundo. Los productos intangibles como el conocimiento , los estándares , el software o los lenguajes de programación circulan rápidamente por las redes informáticas y la prensa, y son seguidos por grupos de seguimiento tecnológico de empresas e instituciones . El hardware informático se puede diseñar en un continente y construir en otro.
El inglés internacional es la lengua franca de la industria. Se enseña en las escuelas. Es el idioma de las publicaciones científicas y de muchos trabajos técnicos. La gran mayoría de lenguajes de programación utilizan el vocabulario inglés como base. Los términos pueden provenir de institutos de investigación , empresas u organismos de normalización de la industria . Muchos neologismos son abreviaturas o portafolios basados en palabras en inglés. La gran cantidad de anglicismos refleja el dominio actual de Estados Unidos en este mercado.
El uso de abreviaturas juega el mismo papel que el de las fórmulas químicas : el borrador de una nomenclatura internacional que facilita el acceso de los lectores de habla no inglesa a la literatura informática. También existe un fenómeno de préstamo léxico recíproco entre lenguajes de programación , cuyo léxico se basa en el inglés, y la jerga informática.
Hay alrededor de mil millones de microcomputadoras , trescientas mil estaciones de trabajo, decenas de miles de mainframes y dos mil supercomputadoras en funcionamiento en el mundo.
La participación de mercado de la industria de los sistemas integrados es incierta , pero se estima que la computación es un tercio del costo de un avión o un automóvil.
La distribución de productos informáticos se realiza en forma de múltiples canales de distribución, que incluyen venta directa, comercio online, cadenas de revendedores, grupos de revendedores, venta por correo.
Los mayoristas de ordenadores tienen un papel clave en la distribución de ordenadores y son un punto de paso casi obligatorio para las empresas que han optado por la venta indirecta (a través de una red de revendedores). Los mayoristas, ya sean generalistas o especialistas, se dirigen a la multitud de pequeños establecimientos o empresas de servicios para los que la actividad comercial representa un bajo volumen de actividad.
Hoy en día, la mayoría de los fabricantes están especializados en hardware, software o servicios.
Apple y Oracle ( Sun ) se encuentran entre los únicos fabricantes que se especializan tanto en hardware como en software. IBM y HP se encuentran entre los únicos fabricantes que se especializan tanto en hardware como en servicios.
En la Sultanía de Omán, entre 2002 y 2005, el 16% de las ventas se realizaron en software, el 30% en computadoras, el 28% en servicios y el 25% en equipos de transmisión.
En Austria , en 2007, el 21% de las ventas están relacionadas con software, el 34% con hardware y el 45% con servicios.
Históricamente, el hardware de las computadoras lo distribuían grandes fabricantes que trataban directamente con sus clientes; la mayoría de ellos son grandes empresas o agencias gubernamentales. El software fue creado por los clientes. Los fabricantes proporcionaron solo un sistema operativo y ayudaron a sus clientes mediante la organización de cursos de programación para capacitar a los programadores analistas. A medida que los precios de los sistemas han caído, el mercado se ha ampliado, lo que ha obligado a varios fabricantes a estructurarse para distribuir mejor su producto y confiar en socios.
Estos socios eran inicialmente de una sola marca y a menudo trabajaban como agentes semi-exclusivos, pero con el tiempo se convirtieron en revendedores independientes de múltiples marcas.
En la década de los 80, coincidiendo con los primeros microordenadores, aparecieron las primeras editoriales especializadas en software.
Desde 1987 , el mercado de las microcomputadoras ha sido el principal sector del mercado de las tecnologías de la información, y las microcomputadoras, inicialmente utilizadas para fines domésticos, ahora se utilizan ampliamente en empresas e instituciones, donde tienden a reemplazar las estaciones de trabajo y las computadoras centrales .
Debido al rápido crecimiento del mercado, vector de fuerte competencia, muchas empresas desaparecieron en la década de 1980. De los catorce grandes fabricantes de la época, en 1997 solo quedaban dos ( Intel y AMD ).
La computadora es un dispositivo modular, construido ensamblando componentes de diferentes marcas.
El desarrollo y la construcción de componentes se lleva a cabo por unas pocas marcas muy especializadas. La mayoría de los fabricantes de computadoras son ensambladores: un ensamblador es una empresa que vende computadoras construidas ensamblando componentes de otras marcas, incluidos los competidores.
Ley de MooreEn 1965 , Gordon Earle Moore , cofundador de Intel , un importante fabricante de microprocesadores , emitió la Ley de Moore . Esta ley, basada en la observación, predice que la complejidad de los microprocesadores debería duplicarse cada dos años. Cuarenta años después, esta observación aún está confirmada. Según la revista Line of Credit , la alineación con la Ley de Moore no es una coincidencia, sino una voluntad de la industria informática.
Oferta materialEn la actualidad, varias multinacionales producen hardware informático, principalmente de Japón y Taiwán . Ejemplos:
En Austria, por ejemplo, las principales marcas de ordenadores en 2007 fueron: Hewlett-Packard (Palo Alto, Estados Unidos), Dell , (Round Rock, Estados Unidos), Fujitsu (Japón), Siemens (Berlín, Alemania), Sony (Tokio , Japón) y Acer (Taiwán).
Las principales marcas de consolas de juegos en 2007 fueron: Sony (Tokio, Japón), Nintendo (Kioto, Japón) y Microsoft (Redmond, Estados Unidos).
La fabricación de software ( desarrollo ) requiere muy pocos medios técnicos y, por otro lado, mucho tiempo y conocimientos.
Hoy en día existe una gran cantidad de autores de software, pueden ser multinacionales como Microsoft , pequeñas empresas locales, incluso particulares o voluntarios.
Las grandes empresas, que utilizan hardware informático para sus propias necesidades, suelen tener equipos especializados, que crean software adaptado a las necesidades del negocio. Este software nunca se lanzará al mercado. Un paquete de software es un software genérico listo para usar diseñado para satisfacer una necesidad común. A diferencia del software específico , que está hecho a medida para satisfacer las necesidades de un cliente en particular. La creación de software específico es el tema principal de los contratos de servicios de las empresas de TI.
En sectores industriales como la aviación , los equipos están creando software para sistemas de a bordo en este sector. Este software nunca se lanza al mercado por separado.
Siendo el software un conjunto de información, se puede transmitir por medio de telecomunicaciones. La descarga es el proceso de utilizar una red de telecomunicaciones para recuperar software de otro dispositivo. El comercio electrónico es la actividad de vender software (u otros bienes) distribuyéndolo a través de redes de telecomunicaciones como Internet .
Tipos de softwarePodemos distinguir cuatro tipos principales de software: libre , propietario , shareware , freeware , según el tipo de contrato de licencia que rige su distribución, uso y copia.
Hoy en día existe una gama muy amplia de software, de todo tipo: gratuito, propietario, shareware y freeware .
La industria del software es uno de los principales sectores económicos de Europa y Estados Unidos. Muchos fabricantes de software se encuentran en Estados Unidos. La creación de software de aplicación representa el 52% de la actividad.
Si Japón es uno de los países mejor equipados en hardware informático, allí se encuentran los mayores fabricantes de hardware, no es lo mismo para el software, y muchos software plantean problemas para la escritura de textos utilizando el alfabeto japonés .
En 2008, hay alrededor de ochenta sistemas operativos diferentes. El mercado está mayoritariamente ocupado por la familia Windows : esta familia de sistemas operativos, propiedad de Microsoft ( Redmond , Estados Unidos ) ocupa aproximadamente el 90% del mercado de sistemas operativos para computadoras personales . Microsoft ha sido objeto de varios juicios por monopolización del mercado. En 2019, el mercado de teléfonos inteligentes , tabletas y objetos conectados ha evolucionado significativamente y utiliza principalmente el sistema Android desarrollado por Google .
Oferta de software gratuitoGNU es un proyecto de sistema operativo iniciado en 1985, basado completamente en productos de código abierto . Linux es un sistema operativo de código abierto , escrito por un equipo de más de 3.200 voluntarios. Linux tiene un valor de reventa estimado de más de $ 1.4 mil millones .
La oferta de software libre consta, en particular, de paquetes que contienen productos GNU y Linux. Se distribuyen con revistas o están disponibles para su descarga .
Hoy en día, la mayoría de los teléfonos móviles se basan en sistemas operativos gratuitos: OS X se desarrolló a partir de Free BSD, Android se basa en un sistema Linux clásico. Esto hace que los sistemas Open Source Linux y Free BSD sean los sistemas más populares en el mercado de la telefonía móvil.
Copiar y falsificarLa falsificación digital consiste en utilizar o poner a disposición todo o parte de este software, mientras que su licencia no autoriza a los proveedores de software a hablar piratas para designar la opinión de los autores, los usuarios de estas falsificaciones.
La licencia de usuario es similar a un contrato (cuyo valor legal varía según el país) implícitamente aceptado por cualquier comprador de un software (o explícitamente durante la instalación o el primer lanzamiento de éste).
Mediante una licencia de propiedad , el editor concede al comprador el derecho, generalmente exclusivo e intransferible, de utilizar el software. Si una copia de este software se pone a disposición de otros, el uso por parte de otros constituye una violación de los términos del acuerdo de licencia y la puesta a disposición se considera un acto de infracción .
La venta de licencias de usuario es la principal fuente de ingresos para muchos editores de software, y la copia o incluso la distribución ilegal representa un déficit importante para ellos. La falsificación afecta al mercado del software, así como a los mercados de otros bienes intangibles como la música o el vídeo.
Los editores suelen vender su software junto con servicios como garantías y actualizaciones, servicios que, la mayoría de las veces, solo están disponibles en software legalmente utilizado.
El número de copias de software vendidas por falsificadores es mayor o menor según el país. Según Business Software Alliance , en Argelia el 85% del software vendido en 2008 procedería de la piratería. Aún así, según la Business Software Alliance, en Luxemburgo , esta tasa habría sido del 21% en 2007, que sería la tasa más baja del mundo.
La transición de un mercado de productos industriales a un mercado de servicios es relativamente reciente y está creciendo rápidamente. El comercio de servicios consiste principalmente en la venta y ejecución de mandatos relacionados con modificaciones a los sistemas de información de empresas o comunidades.
Los sistemas de información empresarial a veces se componen de cientos de computadoras, en las que cientos de software se ejecutan simultáneamente. Existen muchos vínculos entre los distintos programas y los distintos ordenadores, y el simple hecho de detener uno de los elementos corre el riesgo de perturbar a miles de usuarios, provocando incluso el paro técnico de la empresa.
Según Gartner Dataquest , los servicios de TI generaron $ 672,3 mil millones en todo el mundo en 2006. Ese es un mercado que creció un 6,4% en comparación con 2005.
Un consultor es una persona a cargo de una misión de servicio.
Oferta de serviciosMuchas empresas de servicios de TI están ubicadas en los Estados Unidos y la India . Entre los líderes del mercado se encuentran IBM , la empresa de informática más antigua que todavía está en funcionamiento, así como EDS , Accenture y Hewlett-Packard , todas de Estados Unidos.
Los principales temas de los mandatos son la creación de software a medida, la implementación de paquetes de software y la modificación de archivos de configuración según necesidades, operaciones de ajuste, especialización y seguimiento del sistema informático. En Francia, la mayoría de los fabricantes de software son empresas de servicios de TI.
El especialista en TI es generalmente una persona que trabaja en el sector de TI. Existen diversas actividades en este sector que están orientadas a la creación de software o al mantenimiento de un sistema informático: hardware y software.
El sector también depende de las actividades de los fabricantes de semiconductores y piezas, los ensambladores y los proveedores de servicios de telecomunicaciones y de apoyo.
El mantenimiento de un sistema informático consiste en la preparación de computadoras como servidores , computadoras personales , así como la instalación de impresoras , enrutadores u otros dispositivos. La actividad también consiste en la resolución de problemas de las máquinas, adaptando su configuración , instalando software como sistemas operativos, sistemas de gestión de bases de datos o software de aplicación , así como diversas labores de prevención de averías , pérdidas o fugas de información como la asignación de derechos de acceso o la creación periódica copias de respaldo ( respaldo en inglés).
El director de TI decide las líneas generales del sistema de TI, de acuerdo con la política de desarrollo de la empresa que lo emplea. Actúa como intermediario entre proveedores y clientes (empleados de la empresa), así como la dirección general. Propone presupuestos, evoluciones y luego obliga a los proveedores a trabajar.
El ingeniero de sistemas trabaja en la configuración y el mantenimiento del sistema informático: colocando el hardware informático, instalando software como sistemas operativos, sistemas de gestión de bases de datos o software de aplicación , y ajustando los parámetros de configuración del software.
El administrador de la base de datos es responsable de la disponibilidad de la información contenida en las bases de datos y del uso adecuado de los sistemas de gestión de la base de datos , el software que hace que la información esté disponible y está estratégicamente ubicado en muchas áreas de las empresas. Il s'occupe des travaux de construction, d'organisation et de transformation des bases de données, ainsi que du réglage des paramètres de configuration du système de gestion de base de données et de l'attribution de droit d'accès sur le contenu des bases de datos.
El gerente de operaciones asegura la disponibilidad constante del sistema de TI. Realiza tareas periódicas de copia de seguridad para evitar la pérdida irreparable de información, organiza los trabajos de transformación del sistema informático para limitar la duración del desmantelamiento y asigna derechos de acceso para limitar las posibilidades de manipulación del sistema informático en la medida estrictamente necesaria para cada usuario, esto con el fin de evitar la pérdida o fuga de información.
El desarrollo de software consiste en crear un nuevo software y procesar y corregir el software existente. Esto incluye definir especificaciones para el futuro software, escribir el software en uno u otro lenguaje de programación, controlar el software creado, planificar y estimar el presupuesto de la obra.
En un equipo de ingenieros, el jefe de proyecto se encarga de estimar la duración de la obra, establecer un cronograma, distribuir las tareas entre los diferentes miembros del equipo, luego monitorear el avance de la obra, cumplimiento del cronograma y especificaciones. El director del proyecto también participa en la implementación del software en las instalaciones del cliente y recopila las opiniones de los usuarios.
El analista-programador es responsable de examinar las especificaciones del futuro software, determinando la lista de todas las tareas de programación necesarias para implementar el software. Es el encargado de determinar los automatismos más adecuados según las especificaciones y las posibilidades existentes en el sistema informático. El analista-programador es entonces responsable de realizar las modificaciones necesarias en el software, escribir o modificar el código fuente del software y verificar su correcto funcionamiento.
El arquitecto de sistemas de información es responsable de determinar, organizar y mapear las principales líneas de sistemas informáticos o software. Produce planos generales, determina los componentes principales (software y hardware) del conjunto, así como los flujos de información entre estos componentes. Al crear un nuevo software, es responsable de dividir el software futuro en componentes, luego organizar y mapear el software y los productos relacionados.
Las empresas e instituciones que tienen un gran sistema informático a menudo tienen un equipo de científicos informáticos que trabajan para mantener el sistema y crear software en nombre de la empresa. Este equipo, dirigido por el director de TI, puede recurrir a editores de software o empresas de servicios de ingeniería informática (abreviatura SSII) para determinados trabajos. Por ejemplo, cuando el equipo interno es demasiado pequeño o no tiene los conocimientos necesarios. Las empresas también pueden utilizar consultores (empleados de una empresa externa) para ayudar o asesorar a su equipo sobre un tema específico.
La subcontratación consiste en delegar todo el mantenimiento del sistema de información a una empresa de servicios. En ocasiones, estos servicios se realizan en el extranjero : equipos reubicados (a veces ubicados en un país lejano) controlan las computadoras a través de las redes informáticas ( mantenimiento remoto ).
La integración vertical es para que una empresa de TI no solo desarrolle software sino que también trabaje en actividades antes y después del desarrollo del software en cuestión, como sistemas de información de gestión , soporte para la decisión de gestión de sistemas de información , operaciones de migración o soporte. servicios .
En la computación en nube , un sitio informático (hardware, software y conexiones de red) que pertenece a un proveedor se pone a disposición de los consumidores en autoservicio pagado por su uso. Dependiendo del servicio ofrecido, la responsabilidad del sistema operativo, el software del motor y el software de la aplicación recae en el proveedor o el consumidor.
El adjetivo "virtual" o " intangible " se aplica a menudo a los productos informáticos, lo que podría llevar a pensar que las computadoras consumen pocos recursos naturales . Jean-Marc Jancovici muestra que la desmaterialización , a menudo presentada como una solución para el desarrollo sostenible de la economía, no ha ido acompañada de una reducción de los flujos físicos en comparación con los flujos de información. En la práctica, en la década de 2010 , las direcciones de los sistemas de información generalmente se mantienen al margen de los programas de desarrollo sostenible de las empresas.
Hoy nos damos cuenta, con los primeros estudios de expertos en tecnologías de la información verdes (TIC sostenibles), que las tecnologías de la información son directamente responsables del 5% de las emisiones de gases de efecto invernadero en Francia. La informática también generaría un alto consumo de electricidad . Pero los impactos ambientales se concentran especialmente durante la fabricación del equipo y su fin de vida. Los principales impactos son el agotamiento de los recursos naturales no renovables y la contaminación (agua, aire, suelo) que degradan los ecosistemas.
La aplicación de los principios del desarrollo sostenible a la informática da lugar a TIC sostenibles. Abarca los tres pilares del desarrollo sostenible ( medioambiental , social, económico) y se caracteriza por un enfoque dual (a menudo llevado a cabo en paralelo):
En última instancia, el desarrollo sostenible debería cambiar los modelos utilizados en TI. De hecho, es necesario aclarar la semántica de los datos , documentos o modelos, que se enmarca dentro de la rama de la informática denominada representación del conocimiento . Varios proyectos en ecoinformática se desarrollan en el marco de iniciativas como la web semántica .