La historia de la programación y codificación automotriz
1. La primera etapa de desarrollo: 1946-1956 era de la computadora de tubo. La primera computadora electrónica apareció en la Universidad de Pensilvania en 1946, diseñada por von Neumann. Con una superficie de 170 metros cuadrados y 150KW. La velocidad de operación es lenta y no tan rápida como otras. Este es un hito en la historia del desarrollo informático.
2. La segunda etapa de desarrollo: 1956-1964 era de la computadora con transistores: sistema operativo.
3. La tercera etapa de desarrollo: 1964-1970 Era de los circuitos integrados y de los circuitos integrados a gran escala (1964-1965) (1965-1970).
4. La cuarta etapa de desarrollo: 1970: la era informática de los circuitos integrados a gran escala.
Clasificación:
Las etapas de desarrollo informático se dividen por componentes. Son:
1, primera generación: válvula electrónica.
2. Segunda generación: tubo de cristal.
3. La tercera generación: circuitos integrados de pequeño y mediano tamaño.
4. Cuarta generación: VLSI.
5. La quinta generación: los ordenadores inteligentes (futuro).
3. La tendencia de desarrollo futuro de las computadoras electrónicas es: giganteización, microredes, redes, inteligencia y multimedia.
Datos ampliados:
Giant es una supercomputadora con una rápida velocidad de desarrollo, gran capacidad de almacenamiento y potentes funciones para satisfacer las necesidades de la tecnología de vanguardia. A medida que las personas se vuelven cada vez más dependientes de las computadoras, especialmente en la investigación y educación militar y científica, los requisitos de espacio de almacenamiento y velocidad de operación de las computadoras serán cada vez mayores. Además, las funciones de las computadoras son más diversas.
Multimedia: La información procesada por los ordenadores tradicionales es principalmente caracteres y números. De hecho, la gente está más acostumbrada a la información multimedia en forma de fotografías, texto, sonidos, imágenes, etc. La tecnología multimedia puede integrar gráficos, imágenes, audio, vídeo y texto para acercar los objetos y el contenido del procesamiento de información al mundo real.
Internet: Internet ha conectado ordenadores de todo el mundo y desde entonces ha entrado en la era de Internet. Las redes informáticas han cambiado por completo el mundo humano. Las personas se comunican y comunican a través de Internet (OICQ, Weibo, etc.). ), y disfrutar de recursos educativos (revisión bibliográfica, educación a distancia, etc.). ) y revisión de información (Baidu, Google, etc.).
En particular, la aparición de redes inalámbricas ha mejorado enormemente la comodidad de las personas al utilizar Internet. En el futuro, las computadoras se desarrollarán aún más hacia Internet. .
La inteligencia artificial informática es una tendencia inevitable en el desarrollo futuro. Las computadoras modernas tienen funciones y velocidades de funcionamiento poderosas, pero en comparación con el cerebro humano, su inteligencia y capacidades lógicas aún deben mejorarse.
Los seres humanos exploran constantemente cómo hacer que las computadoras reflejen mejor el pensamiento humano, de modo que las computadoras puedan tener capacidades de juicio y pensamiento lógico humano. Pueden comunicarse con los humanos a través del pensamiento, abandonando el método anterior de depender de programas de codificación para ejecutar computadoras y enviar instrucciones directamente a las computadoras.
Con la aparición de los microprocesadores (CPU), los microprocesadores se utilizan en las computadoras, reduciendo el tamaño y el costo de las computadoras. Por otro lado, el rápido desarrollo de la industria del software ha mejorado la conveniencia del sistema operativo interno de la computadora y el equipo externo de la computadora se ha vuelto cada vez más completo.
Con la mejora continua de la teoría y la tecnología informática, las microcomputadoras han penetrado rápidamente en diversas industrias y departamentos de toda la sociedad y se han convertido en una necesidad para la vida y el estudio de las personas. El tamaño de las computadoras continúa reduciéndose y las computadoras de escritorio, portátiles, PDA y tabletas se miniaturizan gradualmente, brindando a las personas servicios convenientes. Por lo tanto, las computadoras seguirán siendo cada vez más pequeñas en el futuro.
El sistema operativo es un producto del desarrollo de las computadoras. Tiene dos propósitos principales: primero, es facilitar a los usuarios el uso de las computadoras y es la interfaz entre los usuarios y las computadoras. Por ejemplo, los usuarios pueden completar automáticamente funciones complejas ingresando un comando simple. Este es el resultado de la ayuda del sistema operativo.
El segundo es administrar de manera uniforme todos los recursos del sistema informático, organizar racionalmente el flujo de trabajo de la computadora y aprovechar al máximo la eficiencia de la computadora. El sistema operativo normalmente debe incluir los siguientes cinco módulos funcionales:
(1) Gestión del procesador: cuando se ejecutan varios programas al mismo tiempo, se resuelve el problema de la asignación del tiempo de la CPU.
(2) Gestión de trabajos: un programa que completa una tarea independiente y los datos que requiere constituyen un trabajo.
La tarea principal de la gestión de trabajos es proporcionar a los usuarios una interfaz para ejecutar cómodamente sus propios trabajos utilizando computadoras y programar y controlar todos los trabajos que ingresan al sistema, para utilizar los recursos de todo el sistema de la manera más eficiente posible.
(3) Gestión de la memoria: asigne espacio de memoria para cada programa y los datos que utiliza, y asegúrese de que no interfieran entre sí.
(4) Gestión de equipos: asigne equipos de acuerdo con la solicitud del usuario para usarlos y reciba solicitudes de equipos (llamadas interrupciones) en cualquier momento, como solicitar entrada de información.
(5) Gestión de archivos: principal responsable del almacenamiento, recuperación, disfrute y protección de archivos, y de brindar a los usuarios la comodidad de las operaciones con archivos.
Existen muchos tipos de sistemas operativos, que se dividen en sistemas operativos por lotes, sistemas operativos de tiempo compartido y sistemas operativos en tiempo real según sus funciones y características. Según la cantidad de usuarios administrados al mismo tiempo, se divide en sistema operativo de usuario único y sistema operativo multiusuario, un sistema operativo de red adecuado para administrar entornos de red informática.
Materiales de referencia:
Enciclopedia-Computadora Baidu