Salario de programador de sistemas
¿Usar la API de Windows directamente en lugar de algunas bibliotecas para, por ejemplo, hacer i/o de archivos lo convierte en programación de sistemas? ¿Escribir el sistema operativo Android es programación de sistemas? ¿Si escribo algo que expondría el kernel de linux a través de una aplicación tipo consola en Android estoy haciendo programación de sistemas? ¿Si estoy escribiendo software para controlar una lavadora estoy escribiendo programación de sistemas?
La programación de sistemas (o programación de sistemas) es la actividad de programar software de sistemas. La principal característica distintiva de la programación de sistemas en comparación con la programación de aplicaciones es que la programación de aplicaciones tiene como objetivo producir software que proporcione servicios al usuario (por ejemplo, un procesador de textos), mientras que la programación de sistemas tiene como objetivo producir software que proporcione servicios al hardware del ordenador (por ejemplo, un desfragmentador de disco). Requiere un mayor grado de conocimiento del hardware.
En cuanto a tus preguntas, escribir el sistema operativo Android es sin duda programación de sistemas. Escribir un programa que utiliza llamadas a la API de Windows es programación de aplicaciones. No es tan portable como si se utilizaran librerías multiplataforma como SDL u OpenGL, pero en principio puede ser portado, es código de terceros, y se ejecuta en el espacio de usuario. Una aplicación de consola que exponga el estado del núcleo de Linux es un experimento interesante. Definitivamente diría que implica programación de sistemas, ya que tendrías que saber mucho sobre la estructura de Linux (ten en cuenta que «Linux» es propiamente sólo el núcleo, no la distribución) para escribirla, ¡y probablemente incluso para usarla!
Conocimientos de programación de sistemas
Se introducirán los conceptos básicos de la informática multiproceso distribuida. Se presentará la teoría de la comunicación y la sincronización entre estos procesos, sentando así las bases para el componente práctico de la programación en red. Se debatirán los principales retos en materia de coherencia y replicación, tolerancia a fallos, consenso y seguridad. Se estudiarán casos prácticos de sistemas distribuidos y servicios en la nube (por ejemplo, GFS), y se utilizarán API y herramientas de programación en la parte práctica del curso.
Descripción del puesto de programador de sistemas
Este curso está diseñado para describir los componentes básicos que se aplican a todos los sistemas z/OS. Incluye conceptos de alto nivel que se aplican a la plataforma de hardware z/OS y al software z/OS. Luego proporciona un análisis más detallado, descripción y actividades de laboratorio que pueden aplicarse al rol de programador de sistemas para mantener sistemas z/OS.
Las actividades de discusión incluyen: El POR, proceso IPL, implementación JES y entorno operativo, entorno VTAM para TSO, ISPF, redes SNA y TCP/IP, RACF, ISPF/PDF y Servicios de Sistema UNIX. Define el enfoque clásico de la gestión de datos en un sistema z/OS. Identifica varios productos de software y utilidades utilizados para definir, mantener y gestionar catálogos y conjuntos de datos en el entorno z/OS. También discute el uso de Parmlib y los requerimientos para la inicialización y operación del sistema que incluyen: Simbólica del sistema, WLM, SFM, RMF y registrador del sistema. Se enumeran y describen la instalación de z/OS, las opciones de actualización, el mantenimiento mediante SMP/E y los requisitos de configuración de E/S mediante HCD.
Programador de sistemas Mvs
Su transacción es segura Trabajamos duro para proteger su seguridad y privacidad. Nuestro sistema de seguridad de pagos encripta su información durante la transmisión. No compartimos los datos de tu tarjeta de crédito con terceros y no vendemos tu información a terceros. Más información
Puede que tenga la tentación de ahorrarse un dinero y pedir la edición internacional en rústica. No lo haga. La edición internacional está mal impresa y plagada de errores. Siempre que adquiera la edición correcta (ISBN 9780134092669), se trata de un libro magnífico. Explica con excelente detalle el funcionamiento a bajo nivel de los procesadores y los sistemas operativos. Es un libro bien escrito que contiene una gran cantidad de material. Al principio lo alquilé por un semestre, pero voy a pagar 100 dólares más para comprarlo. Dicho esto, no es una lectura fácil: es una lectura obligatoria para una de mis clases de licenciatura y es un poco denso a veces (el capítulo 2, por ejemplo, deriva rigurosamente propiedades importantes de los enteros con y sin signo). También es probable que necesites algo de experiencia real en el uso de C o algo así antes de que realmente puedas entenderlo.
Relacionados

Soy Romuald Fons, en mi viaje a Peru descubri FluyezCambios y desde entonces soy redactor jefe de la seccion de Posicionamiento Web. Gracias por leer mis excelentes posts sobre FluyezCambios. Saludos y hasta otra.