profile
개발자준비

프론트엔드와 백엔드 차이 - 백엔드 개발자가 되고싶은 이유

프론트엔드 정의웹페이지를 설계하는 기술사용자와 바로 접촉하는 경우가 많음사용자 인터페이스 구현웹의 경우 HTML, CSS, java script를 활용하여 페이지를 만들어 내는 사람모바일의 경우 안드로이드, IOS, 클라이언트 개발자ex) 웹 개발팀, 클라이언트 개발

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

1. 스택

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

컴퓨터 부팅과정

전원공급본체의 전원 스위치를 누르면 전원이 파워 서플라이에 전달2.공급되는 전원 확인파워서플라이 안에는 몇 개의 반도체 칩이 들어있음, 이 반도체에 전달되는 전압이 정상이고 안정적인지 진단올바른 전압이면 내장된 타이머 칩으로 "Power good signal" 신호 발

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

Linux에서 Kernel이란

메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를 추적합니다. (Swap)프로세스 관리: 어느 프로세스가 중앙 처리 장치(CPU)를 언제 얼마나 오랫동안 사용할지를 결정합니다.장치 드라이버: 하드웨어와 프로세스 사이에서 중재자/인터프리터의 역할을

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

페이징 vs 세그멘테이션 기법

프로세스를 동일한 크기의 페이지로 분할해서 메인 메모리에 적재하는 방식Page : 가상메모리 내의 프로세스 조각Frame : 메인 메모리 내의 프로세스 조각 둘의 크기단위는 같음모든 프로세스는 하나의 페이징 테이블을 갖고 있음ex) p1프로세스의 page0은 메인메모리

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

가상 메모리(VIrtual Memory)

메인 메모리 (Main Memory, Physical Memory, 주기억장치)CPU가 직접 접근할 수 있는 기억 장치로, 프로세스가 실행되려면 프로그램 코드를 메인 메모리에 적재해 두어야 함. 그런데, 만약 프로그램 용량이 메인 메모리보다 크면 어떤 일이 벌어질까?초

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

Starvation(기아상태)

특정 프로세스의 우선순위가 낮아서 원하는 자원을 계속 할당받지 못하는 상태50개의 Task가 있고 50개 중 49개는 1번 우선순위를 갖고 나머지 1개는 2번 우선순위를 갖는다고 가정하자.또한 해당 프로그램은 10번의 실행 과정을 거치면 종료된다.이때 2번의 우선순위

2022년 12월 6일
·
0개의 댓글
·
post-thumbnail

DeadLock(교착상태)

DeadLock & Starvation : 두 개 이상의 작업이 서로 상대방의 작업이 끝나기만을 기다리고 있기 때문에 다음 단계로 진행하지 못하는 상태ThreadA에서는 X 임계 자원을 사용하고 그 내부에서 Y 임계 자원을 요청한다.ThreadB에서는 Y 임계 자원을

2022년 12월 6일
·
0개의 댓글
·

시스템 소프트웨어 종류

저급언어인 어셈블리어(MOV)로 작성된 원시프로그램을 기계어로 작성된 프로그램으로 번역어려운 어셈블리어를 사용하기 쉽도록 긴 명령어들을 간단한 문자로 치환하여 확정해주는 것프로그래밍 과정 상 동일한 부분을 반복해서 작성해야하는 불편함을 덜어주기 위함 프로그램의 크기가

2022년 11월 29일
·
0개의 댓글
·
post-thumbnail

시스템 소프트웨어 제어프로그램 / 처리프로그램

시스템 소프트웨어는 컴퓨터의 작업을 돕는 여러가지 프로그램들로 구성되어있다.(기계 종속적) ex) 텍스트 에디터, 컴파일러, 디버거, 어셈블러, 링커 등응용 소프트웨어와 하드웨어를 연결 시켜주는 역할시스템 소프트웨어 : 운영체제 + 유틸리티1) 제어 프로그램 : 시스템

2022년 11월 29일
·
0개의 댓글
·

RPC (Remote Procedure Call)

프로세스들 사이에 서로 데이터를 주고받는 행위단일 컴퓨터 내 프로세스 통신(Shared Memory, message passing 등) vs컴퓨터간 네트워크 통신 (Socket, RPC)프로세스간 네트워크 통신을 위해 사용하는 IPC방법의 한 종류소켓 : IP

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

운영체제 큰 틀에서 이해하기

컴퓨터 시스템을 운영하는 소프트웨어ex) window, Linux, MacOs정보를 처리하는 머신정보의 최소 단위 : bit (binary digit)무어의 법칙 : 반도체에 집적하는 트랜지스터 수는 1 ~ 2년마다 2배로 증가정보의 저장과 전송 : Flip - Fl

2022년 11월 21일
·
0개의 댓글
·

내가 보려고 만든 자바 기본 문법 정리 -(3)

1. Type 확인 2. int형 String으로 변환 3.String형 int형으로 변환 4. String 단어별 Char형 변환 5. 배열 섞기

2022년 11월 18일
·
0개의 댓글
·

내가 보려고 만든 자바 기본 문법 정리 -(2)

x진수 출력 Char형 Int형으로 출력시 Ascii코드 값으로 출력 String -> 한단어 씩 String[] 배열로 변환

2022년 11월 17일
·
0개의 댓글
·

내가 보려고 만든 자바 기본 문법 정리 -(1)

첫 테스트

2022년 11월 15일
·
0개의 댓글
·