๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

OS1

[TIL] OS - System Call 1. ์šด์˜์ฒด์ œ ์„œ๋น„์Šค(Operating System Service) ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์„ ์ฃผ๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(User Interface) GUI(๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค) CLI(๋ช…๋ น์–ด ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค) Batch Interface(์ผ๊ด„์ฒ˜๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค) https://ko.wikipedia.org/wiki/์‚ฌ์šฉ์ž_์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ๊ทธ๋žจ ์ˆ˜ํ–‰(Program Execution) ํ”„๋กœ๊ทธ๋žจ์„ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ(load)ํ•ด ๊ตฌ๋™(Run)ํ•˜๊ณ  ์‹คํ–‰(Execute)ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ •์ƒ์ ์ด๋“  ๋น„์ •์ƒ์ ์ด๋“  ์‹คํ–‰์„ ๋๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ž…์ถœ๋ ฅ ์—ฐ์‚ฐ(I/O Operation) ์ˆ˜ํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์€ ์ž…์ถœ๋ ฅ์„ ์š”๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ํšจ์œจ๊ณผ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ์ž๋“ค์ด ์ง์ ‘ ์ œ์–ด๋ฅผ ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์šด์˜์ฒด์ œ๊ฐ€ ์ˆ˜๋‹จ ์ œ๊ณต ํ†ต์‹ (Co.. 2023. 6. 7.
728x90