전체보기

최근 들어, back-end 공부를 시작했다. 단순히 안드로이드로만 개발할 수 있는 범위도 줄어들고(서버 없으니까... 로컬 아니면 파이어베이스 써야함) 지금까지 해보지도 않고 재미 없을거다(?) 라고 생각해서 피하기만 했다.그러다가 기회가 되어 해봤는데 오 생각보다 재밌네???그래서 시작하게 된 스프링 공부!! 가보자구~ 스프링 프레임워크스프링 프레임워크는 오픈소스 경량급 애플리케이션 프레임 워크이다. 엥 뭐가 이렇게 길지? 하나씩 봐보자오픈소스개인 및 기업이 스프링을 마음껏 사용해 웹 애플리케이션을 개발할 수 있고, 심지어 코드의 일부 수정도 가능하다.경량급스프링을 사용했을 때 개발자가 작성해야 할 코드가 상대적으로 단순하다 라는 것을 표현한 것.스프링 이전에는 Enterprise Java Bean ..
커널커널은 운영체제의 핵심부이다. 위의 그림과 같이 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하여 응용 프로그램이 하드웨어에서 오는 자원을 관리하고 사용할 수 있게 해준다.또한 컴퓨터 자원을 관리하는 역할을 수행한다. * 컴퓨터 자원 → CPU, 메모리, 파일, 네트워크 등 하지만 커널은 사용자가 직접 접근할 수 없기 때문에 시스템 프로그래밍인 인터페이스를(Shell 등) 통해 커널에게 명령어를 내릴 수 있다. - 위에 내용만 보면 커널이 곧 운영체제인 것 같은데 커널이 따로 있는 이유는 뭘까??? 운영체제 또한 하나의 소프트웨어에 속하고 실행되기 위해서는 메모리에 올라가야한다. 하지만 운영체제 전체가 올라갈 경우 메모리 공간 낭비가 심하게 발생하게 된다. 따라서 운영체제는 항상 필요한 부분만 ..
· 정리
운영체제 공부한 내용들을 바탕으로 질문을 만들어 정리하는 내용!현재까지 스터디 하면서 받았던 질문들, 정리해주신 분들의 질문 내용 참고하여 작성 🔍 운영체제란 무엇인가요?더보기운영체제는 시스템 프로그램의 일종으로 사용자들이 컴퓨터를 쉽게 운영할 수 있도록 하는 프로그램입니다. 🔍 운영체제의 역할은 무엇인가요?더보기운영체제는 크게 4가지의 역할을 합니다. CPU 스케줄링과 프로세스를 관리하고, 메모리를 관리하며, 디스크 파일을 관리하고, I/O 디바이스를 관리하는 역할을 합니다.🔍 시스템 콜은 무엇인가요?더보기시스템 콜은 사용자 프로그램이 운영체제의 커널 기능을 사용할 수 있도록 제공되는 인터페이스입니다. 예를 들어, 파일 입출력이나 프로세스 생성 같은 작업은 운영체제의 자원 관리가 필요하기 때문에,..
인텐트란 무엇인가요?인텐트의 종류가 무엇인가요?그럼 명시적 인텐트와 암시적인텐트의 차이는 뭐고 언제 쓰이나요? 이 질문이 들어오면 오잉? Intent는 안드로이드에서 컴포넌트끼리 데이터 전달하거나 실행시키는것(?) 명시적 intent는 명시적으로 컴포넌트 명들을 적어주는 것(?) 암시적 인텐트는…음 암시적으로! 이런 생각을 하고 있는 나를 발견했다. 막상 말로 표현하려고 하니 어려움… 즉! 정확하게 알지 못하는 것이다.그래서 시작한 인텐트에 대한 정리!! 정리하면서 보니 처음 안드로이드 Activity간에 화면 전환을 할 때 인텐트를 작성해서 넘겨줬던 파릇파릇하던 내가 떠올랐다.val intent = Intent(this, ExampleActivity::class.java)startActivity(int..
알파카임
'분류 전체보기' 카테고리의 글 목록 (45 Page)