Resultados de la búsqueda a petición "systems-programming"

1 la respuesta

¿Cómo me aseguro de que el identificador de archivo para cada proceso 'Child' se publique después de cada iteración?

Tengo el siguiente programa tomadode los documentos de Rust parastd::process::Command [https://doc.rust-lang.org/std/process/struct.Command.html]. Deja de funcionar después de algunas iteraciones. use std::process::Command; use ...

1 la respuesta

Quieres conocer las partes internas del Portapapeles de Windows

Estoy interesado en aprender los aspectos internos del sistema de Windows y cómo funcionan las cosas. Me inclino por la programación del sistema de aprendizaje en Windows. Con ese contexto, tengo curiosidad por saber algunas cosas sobre cómo ...

2 la respuesta

¿Windows de 64 bits usa KERNEL64?

Estaba mirando algunas bibliotecas con dumpbin y noté que todas las versiones de 64 bits estaban vinculadas a KERNEL32. ¿No hay KERNEL64 en Windows de 64 bit...

2 la respuesta

valor de retorno en la llamada al sistema vfork ()

Considerando el siguiente código: int main() { int pid; pid=vfork(); if(pid==0) printf("child\n"); else printf("parent\n"); return 0; }En caso devfork () el espacio de dirección utilizado por el proceso primario y el proceso secundario es el ...

3 la respuesta

¿Cómo aprovechar el objeto VDSO con su propio lenguaje de programación?

os núcleos Linux recientes (al menos en amd64) proporcionan un archivo de objeto mágico llamadolinux-vdso.so.1 que abstrae la interfaz syscall al kernel, permitiendo que el kernel elija la convención de llamada óptima. Si escribe código en C, ...

4 la respuesta

¿Los estándares C y C ++ implican que un valor especial en el espacio de direcciones debe existir únicamente para representar el valor de los punteros nulos?

Después de la discusión deesta pregunta [https://stackoverflow.com/q/28573215/1000282]sobre punteros nulos en C y C ++, me gustaría separar la pregunta final aquí. Si se puede inferir de los estándares C y C ++ (las respuestas pueden apuntar ...

4 la respuesta

working de fork en lenguaje c [cerrado]

Ahora tengo un problema para entender el funcionamiento defork() llamada al sistema. Escribo un código que sigue: #include<stdio.h> int main() { int a, b; b=fork(); printf("\n the value of b = %d",b); } La salida de este código es la ...

5 la respuesta

¿Cómo enumerar directorios de primer nivel solo en C?

En una terminal puedo llamar als -d */. Ahora quiero unac [/questions/tagged/c] programa para hacer eso por mí, así: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...

6 la respuesta

¿Cuál es el código más corto para escribir directamente en una dirección de memoria en C / C ++?

Estoy escribiendo código de nivel de sistema para un sistema integrado sin protección de memoria (en un ARM Cortex-M1, compilando con gcc 4.3) y necesito leer / escribir directamente en un registro mapeado en memoria. Hasta ahora, mi código se ve ...

6 la respuesta

¿Por qué este programa imprime "bifurcado" 4 veces?

¿Por qué este programa imprime "bifurcado" 4 veces? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }