본문 바로가기

분류 전체보기111

[운영체제] 운영체제의 구조와 동작원리 + @ 출처: https://baked-corn.tistory.com/3 [02] 운영체제 - 운영체제의 구조 및 동작원리 안녕하세요. 저번 시간에는 운영체제의 정의와 역할, Interrupt란 무엇인가 그리고 컴퓨터에서의 Hardware에 대해서 간략하게 살펴보았는데요 오늘은 운영체제의 구조와 동작원리에 대해서 간략하 baked-corn.tistory.com 일단 운영체제의 구조가 어떻게 발전 되었는가? 예전 DOS 시절 운영체제에서는 자원의 효율성이 매우 떨어졌다. 그 이유는 메모리에 여러 가지 작업들이 올라가지 못했기 때문입니다. 그래서 생각해낸 것이 CPU와 I/O를 유연하게 상용하고 효율성을 높이는 Multiprogramming입니다. 1. Multiprogramming 이것은 여러 작업들이 동시에 메.. 2022. 12. 4.
[운영체제] 운영체제란? 출처 : https://velog.io/@geeneve/2021-백엔드-개발자-로드맵 2021 백엔드 개발자 로드맵 백엔드 개발자 로드맵 velog.io 운영체제란? 운영체제(Operating System)는 사용자가 컴퓨터를 사용하기 위해 필요한 소프트웨어다. 우리가 일반적으로 컴퓨터를 사용하면서 실행한 모든 프로그램들은 운영체제에서 관리하고 제어한다. 대표적인 운영체제로는 Window, Linux, Mac OSX, iOS 등이 있다. 목적? 첫번째, 컴퓨터의 하드웨어를 관리하는 것이다. CPU, 메모리, 디스크, 키보드, 마우스, 모니터, 네트워크 등 수많은 하드웨어를 잘 관리해주어야 컴퓨터를 효율적으로 사용할 수 있다. 운영체제의 성능이 좋을수록 컴퓨터의 성능 역시 좋아진다고 할 수 있다. 두번째,.. 2022. 12. 3.
[Web] Frontend 기초 지식 Frontend 개발자의 사전적 수행 직무란? 백엔드 및 API(Application Programming Interface) 에서 가져온 데이터의 출력, 입력을 통한 비즈니스 로직 구성과 유저가 사용하는 유저 인터페이스를 개발한다. 웹 사이트는 크게 3가지 요소로 구성된다. HTML(Hyper Text Markup Language), CSS(Cascading Style Sheets), 자바스크립트(Javascript) HTML(Hyper Text Markup Languae) 웹 문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류이다. 웹 페이지에서 제목, 이미지, 동영상, 문단, 표 등을 정의하고 그 구조와 의미를 부여하는 정적 언어이다. 웹의 구조를 담당한다. CSS(Cascading Styl.. 2022. 12. 3.
[네트워크] 인터넷 출처 : https://velog.io/@geeneve/2021-백엔드-개발자-로드맵 2021 백엔드 개발자 로드맵 백엔드 개발자 로드맵 velog.io TCP/IP란? TCP/IP는 컴퓨터와 컴퓨터간의 지역네트워크(LAN) 광역네트워크(WAN)에서 원할한 통신을 가능하도록 하기위한 통신규약. IP - 네트워크 상에서 컴퓨터는 고유한 주소가 있다. 컴퓨터의 주소는 인터넷에 접속할때 컴퓨터 각각에 부여받는다. 집 주소나 전화 번호 처럼 말이죠, 이 주소는 총 4바이트로 이루어져있다. TCP - 클라이언트와 서버간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜이다. 그리고 TCP는 근거리 통신망(LAN), 원거리 통신망(WAN), 인트라넷, 인터넷 등 컴퓨터에서 실행되는 프로그램 간에 일련의 데이터를.. 2022. 11. 30.