Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User-Space-Prozesse #27

Open
mwoerlein opened this issue Nov 3, 2021 · 0 comments
Open

User-Space-Prozesse #27

mwoerlein opened this issue Nov 3, 2021 · 0 comments

Comments

@mwoerlein
Copy link
Owner

  • Initierung einer Userspace Runtime (Heap, Stack, ClassStorage/Loader, ...) und entsprechende Trennung zwischen (geteiltem) Kernel-Klassen/Instanzen und eigentlichem Programm-Code
  • Wechsel zu Ring 3
  • System-Calls
    • bzw Lösen der Frage: "Wie kommt man Objekt-Orientiert wieder zurück zu Ring 0 für Kernel-Code und für was ist es nötig?"
    • out/err-OStreams als (Multi-Write-)Pipes auf CGA-Screen? Oder einführen von Terminal/Window-Logik ala ncurses die intern dann auf den CGA-Screen abgebildet werden?
@mwoerlein mwoerlein added this to the Multi-Threading milestone Nov 3, 2021
mwoerlein added a commit that referenced this issue Oct 14, 2023
mwoerlein added a commit that referenced this issue Oct 28, 2023
mwoerlein added a commit that referenced this issue Oct 29, 2023
mwoerlein added a commit that referenced this issue Oct 29, 2023
…em calls via current thread/process => process should be process (kernel) runtime
mwoerlein added a commit that referenced this issue Oct 29, 2023
mwoerlein added a commit that referenced this issue Oct 31, 2023
mwoerlein added a commit that referenced this issue Oct 31, 2023
mwoerlein added a commit that referenced this issue Nov 2, 2023
…xplicitly switch to kernel stack during syscalls; switch to user mode after process/thread initialisation
mwoerlein added a commit that referenced this issue Nov 7, 2023
…xplicitly switch to kernel stack during syscalls; switch to user mode after process/thread initialisation
mwoerlein added a commit that referenced this issue Nov 8, 2023
mwoerlein added a commit that referenced this issue Nov 8, 2023
…ser heap/stack as preparation to hide kernel space memory in user mode
mwoerlein added a commit that referenced this issue Nov 9, 2023
…ocess and shared space is just available in supervisor mode
mwoerlein added a commit that referenced this issue Nov 9, 2023
…classes as fallback => user task does not have to support gridos runtime classes explicitly
mwoerlein added a commit that referenced this issue Nov 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant