2020 21 de de marzo de
Los sistemas informáticos
Dispositivo de entrada: un ratón, un teclado, un micrófono, un escáner
Un dispositivo de salida: una pantalla, altavoces, impresora,
- unidad de procesamiento central (CPU):
- Operador: responsable de las operaciones de datos
- Controlador: instrucciones a la CPU calculadora ayuda get
- Registro: los datos que almacenan el funcionamiento de la CPU
- Prefetcher: traer las instrucciones desde la memoria del programa
- MMU: mapeo de memoria virtual
- La memoria (RAM):
- ROM: memoria de sólo lectura (read only memory)
- RAM: lectura y escritura (memoria de acceso aleatorio)
- Memoria de almacenamiento de datos "eléctrica", los datos no puede ser persistente. Una pequeña: lectura rápida.
- memoria externa (disco duro):
- Utilizando los datos almacenados duros "señal magnética" puede ser el almacenamiento persistente. Desventajas: datos de lectura lenta y escribir.
sistema de hardware
parte del host
UPC
memoria interna
parte periférica
- Dispositivo de entrada: leer.
- Dispositivo de salida: escribir.
- Memoria externa: almacenamiento persistente
sistema de software
El software de sistema
sistema operativo
- Excelentes empresas comerciales, organizaron la compilación del programa de código abierto para la gestión del hardware subyacente
- El concepto: el sistema operativo es un programa informático que gestiona los recursos de hardware y software. Naturaleza: Programa
- abajo:
- Los conductores, gestión de hardware
- mejora:
- Interfaz gráfica de usuario: los usuarios normales
- Interfaz Terminal: los usuarios normales, los desarrolladores pueden utilizar (CMD)
- La llamada al sistema: el sistema operativo disponible para los desarrolladores para utilizar la función
- sistemas operativos comunes:
- De Windows: Microsoft
- macOS: Apple
- Linux
- Unix
sistema de procesamiento del lenguaje
Servicios del sistema
Sistemas de Gestión de Base de Datos
El software de aplicación
Seleccionar el software de aplicación bajo demanda
- Manejo de archivos
- El procesamiento de gráficos
- procesamiento de formularios
- Control en tiempo real
Los lenguajes de programación y compiladores
- Los lenguajes de programación: el trabajo de hardware ordenador de control
Común C / C ++:
- Borland C ++ zafiro azul compañía
- Intel compilador Intel C ++
- Microsoft VC ++
- g ++ compilador (suite compilador gcc), por defecto de Linux utilizado por el compilador, el apoyo a la mejor norma
Las ventajas y desventajas de lenguaje C
ventajas:
Reducir los costos de aprendizaje
correr más rápido
potente
desventajas:
El código para lograr ciclo largo
las diferencias de género trasplantables
requisitos de experiencia para alta
dependencias de bibliotecas de múltiples plataformas
aplicaciones de lenguaje C
- Servidor.
- sistema operativo.
- La aplicación superior. MFC, QT
Incrustado.
la inteligencia artificial, los controladores de hardware.
Middleware.
ataque a la red y la defensa, la seguridad de datos.
- obligatoria Universidad
empresas famosas, empresas con inversión extranjera
C-32 Imagen
- automático, rotura, caso, char, const, continúe, por defecto, hacer
- doble, de lo contrario, enumeración, extern, flotador, para, ir, si, int
- de largo, registro, a cambio, corta, firmado, sizeof, estática, struct
- interruptor, typedef, sin firmar, unión, nula volatilidad, mientras
C-nueve tipos de sentencias de control
- Si ···· ··· demás
- para(;;)····
- mientras()·····
- hacer ···, mientras que () ·····
- Seguir
- descanso
- cambiar
- ir
- return`
34 tipos de operadores del lenguaje C.
Los operadores aritméticos: + - * /% + -
Los operadores relacionales: << = ==> => =!
- Los operadores lógicos :! && ||
- operadores de bits: << >> | ~ ^ &
Operador de asignación: = su extensión
operador condicional :? :
operador coma :,
operadores de puntero: * Y
Logarítmicamente Bytes: sizeof
:( tipo fundido)
cálculo de componentes: ->
operador Subíndice: []
Otro :()
IDE común
- IDE: Conjunto editor, compilador, depurador, y una colección de herramientas
- ventanas:
- VS2013, VS2015, VS2017, VS2019
- Clion: multiplataforma IDE
- Qt Creator: multiplataforma IDE
- Eclipse
- Mac OS:
- Xcode
- Clion: multiplataforma IDE
- Qt Creator: multiplataforma IDE
- Eclipse.
- Linux:
- VI / vim-- editor de texto
- Clion: multiplataforma IDE
- Qt Creator: multiplataforma IDE
- Eclipse.
Funciones del sistema
- Especifica el sistema de ejecución de comandos de Windows: el papel de las
- comando:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("hello world");
system("pause");
}